进程管理
进程查询常用命令
1. ps -ef|grep python : 查看python相关进程
-e : 显示运行在系统上的所有进程 -f : 扩展显示输出
[ ~]# ps -ef|grep python 所有者 进程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
2. ps -aux | grep python :查看python相关进程
-a : 显示现行终端机下的所有程序,包括其他用户的程序 -u : 以用户为主的格式来显示程序状况 -x : 显示所有程序,不以终端机来区分
[ ~]# ps -aux | grep python 所有者 进程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
3. pgrep -ln sshd: 通过程序的名字来查询进程的工具,一般是用来判断程序是否正在运行
[ ~]# pgrep -ln sshd 32946 sshd
4. pstree -apnh|grep sshd :显示进程间的关系
-a : 显示每个程序的完整指令,包含路径 -p : 显示程序识别码 -n : 用程序识别码排序,预设是以程序名称来排序。 -h : 列出树状图时
[ ~]# pstree -apnh|grep sshd |-sshd,6851 -D | `-sshd,32946 | `-grep,39535 --color=auto sshd
5.pidof sshd :显示sshd进程的所有进程号
[ ~]# pidof sshd 32946 6851
6. kill 和 pkill 杀死进程
[ ~]# kill -9 2233 # 杀死进程2233 [ ~]# pkill zabbix # 杀死zabbix进程
7.netstat -anptu|grep 22 : 查看22端口运行的服务
[ ~]# netstat -anptu|grep 22 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: tcp6 0 0 :::22 :::* LISTEN 6851/sshd
相关推荐
xiangqiao 2020-04-11
wpfeitian 2020-09-28
wintelx 2020-07-30
daduryi 2020-06-14
chenzhaoguo 2020-06-08
容数据服务集结号 2020-05-19
ooouuuooouuu 2020-05-09
sunln00 2020-05-03
wenjs00 2020-04-30
wintelx 2020-04-30
wannagonna 2020-04-21
bluecarrot 2020-04-20
playlinuxxx 2020-03-27
wangyibo00 2020-03-07
xiaohouye 2020-01-14
houjinkai 2020-01-09
wenjs00 2013-03-28
小成 2011-03-06
liusarazhang 2019-11-03