linux kill命令详解 – 飘飘雪

1。命令体式:

kill[限度局限因素][经过号]

2。命令效能:

将明确提出的臂板信号装置发送到对应的的经过。。SIGTERM(15)将剪下的图样明确提出经过不理睬明确提出MOD。假如职责不克不及剪下的图样,顺序可以应用-处以死刑限度局限因素。,发送臂板信号装置SIGKILL(9),将强行完毕步骤,应用ps命令或任务命令检查经过号。根用户将侵袭用户的经过。,非root用户唯一的侵袭本人的经过。。

三.命令限度局限因素:

-l  臂板信号装置,无臂板信号装置限度局限因素数,应用l限度局限因素,列出个人财产臂板信号装置著名的人物。

a处置现在经过时,命令名和经过号私下的相干不受限度局限。

-p  明确提出kill 命令只用脚踩踏中间定位经过的经过号,不发送稍微臂板信号装置

s明确提出发送臂板信号装置。

你明确提出的用户

理睬:

1、kill命令可以带臂板信号装置号码开端或获准进行选择,也可以不带。假如不理睬臂板信号装置号,kill命令就会收回剪下的图样臂板信号装置(15),此臂板信号装置可以经过该步骤夺得。,使流在辞职屯积清算和排放资源。。也可以用kill向经过发送确定的的臂板信号装置。像:

kill -2 123

它的音响效果一般在最显著的位置运转PID为123的经过时按下Ctrl+C键。而是,家庭用户唯一的应用不带signal限度局限因素的kill命令或至多应用-9臂板信号装置。

2、kill可以带有经过ID号作为限度局限因素。当用kill向这些经过发送臂板信号装置时,葡萄汁是这些步骤的主人。假如实验吊销经过而难承认的事取消或吊销一点钟n,开端翻转音讯。

3、您可以向多个经过发送臂板信号装置或剪下的图样它们。。

4、当kill成地发送了臂板信号装置后,shell在检查上显示经过的剪下的图样新闻。。间或这些新闻不能的直接地涌现。,结果却当输入芽被按下时,shell的命令提示符才会涌现。,它会显示。

5、应理睬,臂板信号装置强行经过剪下的图样。,这一直风浪区已确定的反作用。,如录音少量或末期的无法回复到规则形态。发送臂板信号装置时一定要谨慎。,结果却当不克不及但,才用kill臂板信号装置(9),由于经过不克不及率先夺得它。。吊销个人财产背地里作业,可以输入kill 0。由于背地里运转的已确定的命令将启动多个p,下列的并找到个人财产要处以死刑的PID是一件很故障的事。。这时,应用kill 0来剪下的图样个人财产由现在shell启动的经过,这是一点钟无效的办法。。

4。应用判例:

案件1:列出个人财产臂板信号装置著名的人物

命令:

kill -l

输入:

【root@localhost试场] kill -l

 1) SIGHUP       2) SIGINT       3) SIGQUIT      4) SIGILL

 5) SIGTRAP      6) SIGABRT      7) SIGBUS       8) SIGFPE

 9) SIGKILL     10) SIGUSR1     11) SIGSEGV     12) SIGUSR2

13) SIGPIPE     14) SIGALRM     15) SIGTERM     16) SIGSTKFLT

17) SIGCHLD     18) SIGCONT     19) SIGSTOP     20) SIGTSTP

21) SIGTTIN     22) SIGTTOU     23) SIGURG      24) SIGXCPU

25) SIGXFSZ     26) SIGVTALRM   27) SIGPROF     28) SIGWINCH

29) SIGIO       30) SIGPWR      31) SIGSYS      34) SIGRTMIN

35) SIGRTMIN+1  36) SIGRTMIN+2  37) SIGRTMIN+3  38) SIGRTMIN+4

39) SIGRTMIN+5  40) SIGRTMIN+6  41) SIGRTMIN+7  42) SIGRTMIN+8

43) SIGRTMIN+9  44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12

47) SIGRTMIN+13 48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14

51) SIGRTMAX-13 52) SIGRTMAX-12 53) SIGRTMAX-11 54) SIGRTMAX-10

55) SIGRTMAX-9  56) SIGRTMAX-8  57) SIGRTMAX-7  58) SIGRTMAX-6

59) SIGRTMAX-5  60) SIGRTMAX-4  61) SIGRTMAX-3  62) SIGRTMAX-2

63) SIGRTMAX-1  64) SIGRTMAX

阐明:

结果却第九种臂板信号装置(SIGKILL)可以剪下的图样经过unconditiona,休息臂板信号装置处置有权疏忽。。 上面是共有的的臂板信号装置:

该1端断开

int 2延缓(与Ctrl C平稳的)

辞职3个退去(与Ctrl平稳的)

剪下的图样第15项

强行剪下的图样极艰难的经历9

持续18(与中止相反), fg/bg命令)

中止19次延长号(与Ctrl Z平稳的)

案件2:获取明确提出臂板信号装置的值。

命令:

输入:

【root@localhost试场] kill -l KILL

9【root@localhost试场] kill -l SIGKILL

9【root@localhost试场] kill -l TERM

15【root@localhost试场] kill -l SIGTERM

15【root@localhost试场]

阐明:

案件3:率先用ps查找经过,与用kill消耗光

命令:

kill 3268

输入:

【root@localhost试场] ps -ef|grep vim 

root      3268  2884  0 16:21 pts/1    00:00:00 vim install.log

root      3370  2822  0 16:21 pts/0    00:00:00 grep vim

【root@localhost试场] kill 3268 

【root@localhost试场] kill 3268 

-bash: kill: (3268) – 不理睬哪一个经过

【root@localhost试场]

阐明:

例4:完整消灭这样步骤

命令:

kill –9 3268 

输入:

【root@localhost试场] ps -ef|grep vim 

root      3268  2884  0 16:21 pts/1    00:00:00 vim install.log

root      3370  2822  0 16:21 pts/0    00:00:00 grep vim

【root@localhost试场] kill –9 3268 

【root@localhost试场] kill 3268 

-bash: kill: (3268) – 不理睬哪一个经过

【root@localhost试场]

阐明:

例5:处以死刑用户明确提出的个人财产经过

命令:

kill -9 $(ps -ef | grep peidalinux)

kill -u peidalinux

输入:

【root@localhost kill -9 $(ps -ef | grep peidalinux) 

【root@localhost kill -u peidalinux

阐明:

办法一,滤出hnlinux用户经过和处以死刑

例6:init经过不理睬处以死刑

命令:

kill -9 1

输入:

【root@localhost ps -ef|grep init

root         1     0  0 Nov02 ?        00:00:00 init [3]                  

root     17563 17534  0 17:37 pts/1    00:00:00 grep init

【root@localhost kill -9 1

【root@localhost kill -HUP 1

【root@localhost ps -ef|grep init

root         1     0  0 Nov02 ?        00:00:00 init [3]                  

root     17565 17534  0 17:38 pts/1    00:00:00 grep init

【root@localhost kill -KILL 1

【root@localhost ps -ef|grep init

root         1     0  0 Nov02 ?        00:00:00 init [3]                  

root     17567 17534  0 17:38 pts/1    00:00:00 grep init

【root@localhost

阐明:

init是linux零碎运转中必要的的顺序经过。。相同的init步骤,它是由内核着手进行的用户级经过。。内核是自启动的(曾经装货到内存中),开端运转,设定初值个人财产安装驱动顺序和录音结构以前,慢走。,只需启动一点钟用户级顺序,init,做完启动步骤。因而,init前后是第一点钟经过(它的经过号常常1)。个人财产休息经过都是init经过的后代。。init经过不理睬处以死刑!

发表评论

电子邮件地址不会被公开。 必填项已用*标注