kill家族:
kill:
killall:
pkill:
kill
语法格式:
'kill <参数> <进程号>'
常用参数:
-l:
-s:
-a:
-p:
命令实例:
1:
KnowledgeIsPower:~
2:
KnowledgeIsPower:~
root 1425 1 0 06:54 ? 00:00:00 /usr/sbin/sshd -D
root 1561 1425 0 06:54 ? 00:00:06 sshd: root@pts/0
root 1564 1425 0 06:54 ? 00:00:00 sshd: root@notty
root 10186 1567 0 07:18 pts/0 00:00:00 grep --color=auto sshd
KnowledgeIsPower:~
区别:
'使用kill命令杀死进程,需要先用ps或者top等命令,查找进程所在的pid号才可以'
killall
语法格式:
killall <参数>
常用参数:
-l:
-p:
-i:
-u:
命令实例:
KnowledgeIsPower:~
区别:
1: killall比kill方便的地方在于,不需要pid号,只需要有服务的名称,就可以杀死进程
2: suse12会自带killall这个命令;centos则需要安装psmisc才会有killall这个命令
pkill
语法格式:
pkill <参数>
命令实例:
KnowledgeIsPower:~
区别:
'pkill 和 killall 差不多,都是杀死和指定服务名称相关的进程'
跑路小技巧
'kill命令只能杀死单一的进程,并且依赖进程pid号'
'killall和pkill都是通过服务名,杀死和服务相关的所有进程,所以,这两个命令需要慎用,在你知道会带来怎么样后果的情况下,才可以使用,不然,自己怎么凉的都不知道,多难受'