
linux
t2337025
enjoy coding
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
tcpdump抓包工具的使用
在调试网络通信程序是tcpdump是必备工具。tcpdump很强大,可以看到网络通信的每个细节。如TCP,可以看到3次握手,PUSH/ACK数据推送,close4次挥手,全部细节。包括每一次网络收包的字节数,时间等。最简单的一个使用示例:sudo tcpdump -i any tcp port 9501-i 参数制定了网卡,any表示所有网卡 tcp 指定仅监听T...转载 2019-05-09 17:55:54 · 352 阅读 · 0 评论 -
孤儿进程、僵尸进程、守护进程
1.孤儿进程如果父进程先退出,子进程还没退出,那么子进程将被托孤给init进程(1号进程),这时子进程的父进程就是init进程(1号进程).其实还是很好理解的.2.僵尸进程如果我们了解过linux进程状态及转换关系,我们应该知道进程这么多状态中有一种状态是僵死状态,就是进程终止后进入僵死状态(zombie),等待告知父进程自己终止后才能完全消失.但是如果一个进程已经终止了,但是其父进程...原创 2019-05-16 10:38:58 · 139 阅读 · 0 评论 -
设置php脚本为守护进程
创建test.php脚本:#!/usr/bin/php<?phpwhile(true){ sleep(3); echo 'test.php';}?>守护进程命令:php test.php > /dev/null &/dev/nul是指脚本输出打印到空设备,也就是不记录,&为后台运行模式创建服务退出...原创 2019-05-16 16:23:08 · 669 阅读 · 0 评论 -
top、vmstat命令
top命令用于动态监控进程所占系统资源,每隔3秒变一次。特点:占用系统资源(CPU,内存,磁盘IO等)最高的进程放到前面。需要关注的:CPU,MEM,COMMANDRES:进程所占内存大小MEM:使用内存百分比shift+m,按照内存使用大小排序数字1:列出各颗cpu的使用状态非动态打印系统资源使用情况:top -bn1vmstat命令格式:vmstat 1 5或者v...原创 2019-05-16 17:22:18 · 417 阅读 · 0 评论 -
PHP-FPM子进程数量设置
1、php-fpm优化参数介绍他们分别是:pm、pm.max_children、pm.start_servers、pm.min_spare_servers、pm.max_spare_servers。pm:表示使用那种方式,有两个值可以选择,就是static(静态)或者dynamic(动态)。在更老一些的版本中,dynamic被称作apache-like。这个要注意看配置文件的说明。下面4个...原创 2019-05-17 10:46:58 · 4305 阅读 · 0 评论 -
Linux使用free命令buff/cache过高
在Linux系统中,我们经常用free命令来查看系统内存的使用状态。在一个RHEL6的系统上,free命令的显示内容大概是这样一个状态:其实:buffers/cache占用的较多,说明系统中有进程曾经读写过文件,但是不要紧,这部分内存是当空闲来用的Linux内核会在内存将要耗尽的时候,触发内存回收的工作,以便释放出内存给急需内存的进程使用。一般情况下,这个操作中主要的内存释放都来自于...转载 2019-06-04 14:54:26 · 1095 阅读 · 0 评论 -
最新阿里云免费申请SSL证书配置https
图文申请步骤如下:1、产品与服务 ->安全(云盾) -> SSL证书(应用安全)2、购买证书3、免费型DV SSL + Symantec + 1个域名 ->立即购买4、立即支付5、支付成功 ->证书控制台6、申请7、填写域名等一系列信息 ->下一步8、验证 ->提交审核9、审核通过后 ...原创 2019-06-20 22:41:39 · 646 阅读 · 0 评论 -
使用systemd管理swoole服务
Systemd 是 Linux 系统中新一代的初始化系统(init),它主要的设计目标是克服 sysvinit 固有的缺点,提高系统的启动速度。很多新的Linux发行版已经使用Systemd取代了init,作为初始守护进程。Swoole的服务器程序可以编写一段service脚本,交由systemd进行管理。实现故障重启、开机自启动等功能。编写Service脚本Systemd的Servi...转载 2019-07-08 17:32:20 · 332 阅读 · 0 评论