返回列表 发帖

进程

笺注:这是在 CentOS6.9编译安装Zabbix4.4.5 的基础上进行的。


程序,是保存在外部存储介质(如硬盘)中的可执行机器代码和数据的静态集合,而进程是在CPU及内存中处于动态执行状态的计算机程序。每个程序启动后,会创建一个或多个进程。

查看进程:
ps命令——静态查看进程统计信息
按程序名,查看进程:
第一列为用户名
第二列为进程号(PID),它在当前系统中是唯一的,每个程序每次产生的进程号都是不一样的

Apache开启时:
ps -ef |grep httpd
图片1.png
2020-9-25 12:58


ps aux |grep httpd
图片2.png
2020-9-25 12:58



[root@Zabbix_server_01 ~]# ps -ef |grep httpd |grep -v grep
root       2439      1  0 11:39 ?        00:00:00 /usr/local/apache/bin/httpd -k start
www        2440   2439  0 11:39 ?        00:00:00 /usr/local/apache/bin/httpd -k start
www        2441   2439  0 11:39 ?        00:00:00 /usr/local/apache/bin/httpd -k start
www        2442   2439  1 11:39 ?        00:00:00 /usr/local/apache/bin/httpd -k start
www        2443   2439  0 11:39 ?        00:00:00 /usr/local/apache/bin/httpd -k start
www        2444   2439  0 11:39 ?        00:00:00 /usr/local/apache/bin/httpd -k start
[root@Zabbix_server_01 ~]# echo $?
0

[root@Zabbix_server_01 ~]# ps aux |grep httpd |grep -v grep
root       2439  0.0  1.0 254676 10604 ?        Ss   11:39   0:00 /usr/local/apache/bin/httpd -k start
www        2440  0.1  1.7 357964 17988 ?        S    11:39   0:00 /usr/local/apache/bin/httpd -k start
www        2441  0.2  1.7 357964 17988 ?        S    11:39   0:00 /usr/local/apache/bin/httpd -k start
www        2442  0.3  1.7 357964 17988 ?        S    11:39   0:00 /usr/local/apache/bin/httpd -k start
www        2443  0.0  1.6 357064 16364 ?        S    11:39   0:00 /usr/local/apache/bin/httpd -k start
www        2444  0.1  1.7 357140 17164 ?        S    11:39   0:00 /usr/local/apache/bin/httpd -k start
www        2459  0.0  1.6 357064 16364 ?        S    11:40   0:00 /usr/local/apache/bin/httpd -k start
[root@Zabbix_server_01 ~]# echo $?
0



Apache没开启时:
[root@Zabbix_server_01 ~]# service httpd stop
stop apache...  done
[root@Zabbix_server_01 ~]#
[root@Zabbix_server_01 ~]# ps -ef |grep httpd
root       2398   2316  0 11:37 pts/1    00:00:00 grep httpd
[root@Zabbix_server_01 ~]# ps -ef |grep httpd |grep -v grep
[root@Zabbix_server_01 ~]#
[root@Zabbix_server_01 ~]# echo $?
1
[root@Zabbix_server_01 ~]#
[root@Zabbix_server_01 ~]# ps aux |grep httpd
root       2414  0.0  0.0 103336   908 pts/1    S+   11:38   0:00 grep httpd
[root@Zabbix_server_01 ~]# ps aux |grep httpd |grep -v grep
[root@Zabbix_server_01 ~]#
[root@Zabbix_server_01 ~]# echo $?
1












pgrep命令——静态查看进程统计信息

按程序名查看进程:

Apache开启时:( pgrep -l httpd )
图片3.png
2020-9-25 13:00


MySQL开启时:( pgrep -l mysqld )
图片4.png
2020-9-25 13:00




Apache没开启时:
图片5.png
2020-9-25 13:00


MySQL没开启时:
图片6.png
2020-9-25 13:01













pstree命令——静态查看进程树

Apache开启时:
pstree -aup |grep httpd
图片7.png
2020-9-25 13:01


pstree -ap |grep httpd
图片8.png
2020-9-25 13:01



Apache没开启时:
图片9.png
2020-9-25 13:02







查看指定用户的所有静态进程信息:
pgrep -l -U zabbix
图片11.png
2020-9-25 13:03



查看指定用户在某个TTY的所有静态进程信息:
pgrep -l -U root -t pts/2
图片12.png
2020-9-25 13:03













终止进程:

1.使用kill命令终止进程(根据的是进程号;进程号是随机的,也就是说每次都不一样)
kill -9 3518
图片13.png
2020-9-25 13:04



2.使用killall命令终止进程(根据的是进程名;可以一次性终止多个相同名称的进程)
killall -9 httpd
图片14.png
2020-9-25 13:04



3.使用pkill命令终止进程(根据运行对应进程的用户,一次性终止多个进程)
pkill -9 -U zabbix
图片15.png
2020-9-25 13:04


笺注:假如该用户已登录系统,会直接退出登录的。











开机自动运行一些命令:
cat /etc/rc.local
图片16.png
2020-9-25 13:05


cat /etc/rc.d/rc.local
图片17.png
2020-9-25 13:05


注释:/etc/rc.local、/etc/rc.d/rc.local 这两个文件的内容是一样的,命令写在任何一个文件里都会自动同步到另外一个文件。

/etc/rc.local是/etc/rc.d/rc.local的链接文件,如下图:
图片18.png
2020-9-25 13:05














top命令——动态查看进程信息

top命令会在当前终端以全屏交互式的界面显示进程号、进程名等等,及时跟踪CPU、内存等等的系统资源占用情况,默认是三秒钟刷新一次。

P:根据CPU的占用情况进行排序(从大到小)
M:根据内存占用情况进行排序(从大到小)
N:根据启动时间进行排序(新的排在前面)
q:正常退出top程序

[root@Zabbix_server_01 ~]# top
图片19.png
2020-9-25 13:06



k:终止进程  (要输入进程对应的PID,然后按两次回车键)
图片20.png
2020-9-25 13:06





相关文章:
使用Shell脚本监控本机的服务运行状态
系统安全
vsftpd虚拟用户




#################################
#################################
亲,学习研究也要劳逸结合哦,来我微店逛逛,买点东西好好犒劳犒劳自己和家人吧^_^^_^


苏泊尔电压力锅家用智能5L高压饭煲特价
dianfanbao.png
2020-1-17 10:28



苏泊尔电磁炉火锅家用智能正品学生电池炉灶特价炒菜
diancilu.png
2020-1-17 10:28



苏泊尔电蒸锅多功能家用蒸气锅三层大容量电蒸笼蒸锅蒸菜自动断电
dianzhengguo.png
2020-1-17 10:28

返回列表