随笔分类 -  Linux

摘要:同步/异步:关注的是消息通信机制同步:synchronous,调用者等待被调用者返回消息,才能继续执行;异步:asynchronous,被调用者通过状态、通知或回调机制主动通知调用者所返回的消息 阻塞/非阻塞:阻塞:blocking,指IO操作需要彻底完成后才返回到用户空间,调用结果返回之前,调用者 阅读全文
posted @ 2019-06-28 17:56 joshua317 阅读(134) 评论(0) 推荐(0) 编辑
摘要:修改了php配置需要平滑启动php-fpm ps -aux | grep php-fpm 找到phpfpm 的master process的进程id kill -SIGUSR2 xxxx 实现平滑重启php-fpm 阅读全文
posted @ 2019-03-01 10:36 joshua317 编辑
摘要:scp 命令 scp 命令 意思是 secure copy 即安全拷贝,可以把它看做是 cp 命令的高级版,可以跨主机拷贝。 经常用来在局域网内不同主机之间分享文件,或者在本机与远程主机中分享文件。 在使用的时候就像使用cp 命令一样,第一个参数是源,第二个参数的目的。 基本格式: 1.从本机拷贝到 阅读全文
posted @ 2018-03-16 16:25 joshua317 阅读(1447) 评论(0) 推荐(0) 编辑
摘要:系统:Centos;一般的Linux系统也可以用这种方法。 情况描述:今天session文件写入时,写入不了,而且连接到服务器上开启服务都开不了,起始以为磁盘空间不足 出现这个错误第一反应是空间满了。 df -h 一看却发现还有挺多没有用 df -i 一看发现是inodes空间满了 df 看了一下 阅读全文
posted @ 2017-12-25 15:04 joshua317 阅读(4866) 评论(0) 推荐(0) 编辑
摘要:问题现象:linux操作系统中的/var/spool/clientmqueue/目录下存在大量文件。原因分析: 系统中有用户开启了cron,而cron中执行的程序有输出内容,输出内容会以邮件形式发给cron的用户,而sendmail没有启动所以就产生了这些文件; 解决办法:1、 将crontab里面 阅读全文
posted @ 2017-12-25 14:53 joshua317 阅读(5500) 评论(0) 推荐(0) 编辑
摘要:Linux环境下Swap配置方法 场景: 今天下午安装一个CentOS6.5操作系统,忘记配置swap分区。看看如何安装系统之后,增加和删除swap分区。方法如下:1.内存占用情况[root@joshua ~]# free -m total used free shared buffers cach 阅读全文
posted @ 2017-12-18 16:45 joshua317 阅读(10821) 评论(0) 推荐(0) 编辑
摘要:在Centos官方选择下载centos的时候有好几个文件可供下载,包括liveCD、liveDVD和bin-DVD等等。这些文件都有什么区别,我们应该选择哪个文件下载呢? liveDVD版本:它就是一个体验版,无需安装到硬盘,插入光盘就可以通过光盘软件并体验Centos的各种功能。其实就是一个光盘C 阅读全文
posted @ 2017-09-22 15:20 joshua317 编辑
摘要:1.安装sendmail: 2.安装mailx: 3.编辑发送的配置文件: 4.测试邮件发送: 6.脚本文件: 7.定时脚本 阅读全文
posted @ 2017-09-11 18:51 joshua317 阅读(1168) 评论(0) 推荐(0) 编辑
摘要:lsb_release命令LSB是Linux Standard Base的缩写,lsb_release命令用来显示LSB和特定版本的相关信息,可通过yum -y install redhat-lsb命令安装。如果使用该命令时不带参数,则默认加上-v参数。 -v, --version显示版本信息-i, 阅读全文
posted @ 2017-08-13 16:27 joshua317 阅读(1364) 评论(0) 推荐(0) 编辑
摘要:cat tail -f 日 志 文 件 说明 /var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一 /var/log/secure 与安全相关的日志信息 /var/log/maillog 与邮件相关的日志信息 /var/log/cron 与定时 阅读全文
posted @ 2017-08-01 12:33 joshua317 编辑
摘要:1.nginx_log_rotate.sh文件 2.设置定时任务 阅读全文
posted @ 2017-07-13 15:08 joshua317 阅读(216) 评论(0) 推荐(0) 编辑
摘要:最近安装一个软件需要glibc-2.17。 使用ldd --version 发现系统的glibc版本为 glibc-2.12,当时没有想到更好的方法,就尝试将系统的glibc版本修改为glibc-2.17 进行编译安装 glibc-2.17 错误源头: 当make install 完成之后,需要将 阅读全文
posted @ 2017-06-06 14:09 joshua317 阅读(3965) 评论(0) 推荐(0) 编辑
摘要:转载自joshua317博客 https://www.joshua317.com/article/35 linux命令行下面执行某个命令的时候,首先保证该命令是否存在,若存在,但输入命令的时候若仍提示:command not found 这个时候就的查看PATH环境变量的设置了,当前命令是否存在于P 阅读全文
posted @ 2017-05-24 15:14 joshua317 编辑
摘要:1、nginx编译参数: 2、apache编译参数 3、php编译参数: 4、mysql编译参数: 阅读全文
posted @ 2017-04-23 17:36 joshua317 阅读(5793) 评论(0) 推荐(0) 编辑
摘要:在学习Linux的过程中,常会看到一些终端命令或者程序中有">/dev/null 2>&1"出现,由于已经遇到了好几次了,为了理解清楚,不妨花点时间百度或者google一下相关的知识。 0:表示键盘输入(stdin)1:表示标准输出(stdout),系统默认是1 2:表示错误输出(stderr)co 阅读全文
posted @ 2017-03-31 14:27 joshua317 阅读(617) 评论(0) 推荐(1) 编辑
摘要:修改IP永久生效按以下方法vi /etc/sysconfig/network-scripts/ifcfg-eth0(eth0,第一块网卡,如果是第二块则为eth1)按如下修改ip: 然后重启生效: IP地址生效,重启系统后不变 如果是临时修改IP重启系统后恢复原始IP则用以下命令ifconfig 网 阅读全文
posted @ 2016-12-24 15:53 joshua317 编辑
摘要:随着互联网的不断进步与发展,对于网站与数据的安全性要求也越来越高,原本的HTTP明文传输已经不被信任,https逐渐被关注,从谷歌、火狐浏览器将对HTTP明文页面标记“不安全”,到强制要求iOS App使用HTTPS加密连接(苹果要求所有应用到2016年底必须使用HTTPS),再到新一代HTTP/2 阅读全文
posted @ 2016-12-14 14:59 joshua317 阅读(3416) 评论(0) 推荐(0) 编辑
摘要:转载自joshua317博客 https://www.joshua317.com/article/34 常用的格式有:tar, tar.gz(tgz), tar.bz2, 不同方式,压缩和解压方式所耗CPU时间和压缩比率也差异也比较大。 1. tar只是打包动作,相当于归档处理,不做压缩;解压也一样 阅读全文
posted @ 2016-12-13 17:38 joshua317 编辑
摘要:uname -a # 查看内核/操作系统/CPU信息 head -n 1 /etc/issue # 查看操作系统版本 cat /proc/cpuinfo # 查看CPU信息 hostname # 查看计算机名 lspci -tv # 列出所有PCI设备 lsusb -tv # 列出所有USB设备 l 阅读全文
posted @ 2016-07-18 16:15 joshua317 阅读(365) 评论(0) 推荐(0) 编辑
摘要:1、通过ps或者top命令查看运行的进程的pid 2. 获取进程的pid后,然后使用命令ls -l /proc/${pid},这个命令可以列出该进程的启动位置。 阅读全文
posted @ 2016-07-05 11:57 joshua317 阅读(2299) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示