01.进程查询常用命令
 1.1 ps -ef
 1. ps -ef|grep python : 查看python相关进程
-e  : 显示运行在系统上的所有进程
-f  : 扩展显示输出
| 12
 3
 4
 5
 
 | [root@linux-node1 ~]所有者     进程id  父进程id
 root       6852      1     0 Nov23 ?        00:01:23 /usr/bin/python2 -Es /usr/sbin/tuned -l -P
 root      37276      1     0 Nov24 ?        00:00:25 /usr/bin/python /usr/bin/salt-master
 root      37285  37276     0 Nov24 ?        00:00:00 /usr/bin/python /usr/bin/salt-master
 
 | 
 1.2 ps -aux
 2. ps -aux | grep python :查看python相关进程
-a  :  显示现行终端机下的所有程序,包括其他用户的程序
-u  :  以用户为主的格式来显示程序状况
-x  :  显示所有程序,不以终端机来区分
| 12
 3
 4
 5
 
 | [root@linux-node1 ~]所有者    进程id  cpu占用 内存占用
 root       6852  0.0  0.8 573820 16424 ?        Ssl  Nov23   1:23 /usr/bin/python2 -Es /usr/sbin/tuned -l -P
 root      37276  0.0  2.1 389128 40640 ?        Ss   Nov24   0:25 /usr/bin/python /usr/bin/salt-master
 root      37285  0.0  1.0 306196 20276 ?        S    Nov24   0:00 /usr/bin/python /usr/bin/salt-master
 
 | 
 1.3 程序的名字来查询进程
 3. pgrep -ln sshd
 : 通过程序的名字来查询进程的工具,一般是用来判断程序是否正在运行
| 12
 
 | [root@linux-node1 ~]32946 sshd
 
 | 
 1.4 显示进程间的关系
 4. pstree -apnh|grep sshd  :显示进程间的关系
| 12
 3
 4
 
 | -a  :  显示每个程序的完整指令,包含路径-p  :  显示程序识别码
 -n  :  用程序识别码排序,预设是以程序名称来排序。
 -h  :  列出树状图时
 
 | 
| 12
 3
 4
 
 | [root@linux-node1 ~]|-sshd,6851 -D
 |   `-sshd,32946
 |           `-grep,39535 --color=auto sshd
 
 | 
 1.5 显示sshd进程的所有进程号
 5.pidof sshd :显示sshd进程的所有进程号
| 12
 
 | [root@linux-node1 ~]32946 6851
 
 | 
 1.6 杀死进程
 6. kill 和 pkill 杀死进程
| 12
 
 | [root@linux-node1 ~][root@linux-node1 ~]
 
 | 
 1.7 查看22端口运行的服务
 7.netstat -anptu|grep 22 : 查看22端口运行的服务
| 12
 3
 4
 
 | [root@linux-node1 ~]tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      6851/sshd
 tcp        0      0 192.168.56.11:22        192.168.56.1:62530      ESTABLISHED 32946/sshd: root@pt
 tcp6       0      0 :::22                   :::*                    LISTEN      6851/sshd
 
 | 
__END__