笔记基本分类-kill

杀(结束)进程的命令
kill pkill killall xkill
注意:
1、kill的实质作用是给进程发送信号,信号可以是强制结束9、暂停19、继续18、正常退出15、重新加载程序1、强制中断2等。
2、kill操作进程时必须先查出程序进程的pid进程号。
查看进程PID
pidof 程序名 例:pidof sshd
ps -C 关键字 //精确查找 例:ps ef -C sshd
pgrep -l 关键字 //模糊查找 例:pgrep -l ssh
杀进程kill
用法:kill 信号 pid
查看信号列表
kill -l
1 重新加载程序 HUP
2 即ctrl+c 强制中断 INT
15 正常退出 TERM
9 强制杀死 KILL
19 暂停进程 STOP
18 激活进程 CONT
杀死进程
kill -signal pid
kill -15 3804
-15默认的可以不写
kill -9 3804 强制杀死
暂停进程
kill -19 3804
kill -stop 3804 //可是使用单词代替
激活进程
kill -18 3804
kill -cont 3804
pkill
按照进程的名称控制进程,慎用,因为会结束掉所有相同命令的进程
pkill -信号 进程的名称
pkill -9 ping
按用户控制进程
pkill -信号 -u 用户名
pkill -9 -u jim
按终端控制进程,用ps u或who、w查已开启了哪些终端
pkill -信号 -t 终端名
pkill -9 -t pts/4
查看终端名
tty
killall
杀死所有和关键字相关的进程 ssh服务
killall -9 关键字
xkill 强制关闭卡住了窗口
xkill 回车后用鼠标点关闭的窗口
------------------------------
练习:查看kill信号列表,体验kill命令的常用信号选项。开A、B两个远程连接窗口测试。
kill -l 查看信号列表
1 重新加载程序 HUP
2 即ctrl c 强制中断 INT
15 正常退出 TERM
9 强制杀死 KILL
19 暂停进程 STOP
18 激活进程 CONT
说明:A窗口执行并查看状态,B窗口执行kill命令对A窗口的命令进程发信号。
A窗口:ping 127.0.0.10
B窗口:ps ef -C ping 或pidof ping 查看ping命令进程的pid值
kill -19 pid值 执行后请到A窗口看ping命令的状态变化
ps u 验证ping 127.0.0.10的进程状态是否为T
kill -18 pid值 同上
kill -15 pid值 同上
kill -2 pid值 同上
kill -9 pid值 同上
浙公网安备 33010602011771号