Linux之kill命令

温故:

        在上一篇文章《Linux之网络管理——修改IP地址(动态变静态)》给大家讲了如何查看IP地址以及如何将动态IP地址改为静态IP地址。有兴趣的朋友可以看看

知新:

        刚刚在做测试的时候使用到了一个大家都很熟悉的命令“Kill”,这个命令就是用来杀进程的,说的明白点就相当于windows系统的任务管理器中结束任务的过程,它主要有三个最常使用的信号,分别是"1",''9'',''15'',这三个信号的作用是不一样的,接下来简单说说这三个信号之间的区别。

       首先咱们先说最常用的Kill -9命令,这个命令在平时的运维工作中用的极为广泛,多用于强制杀死进程,这个命令一般会与“ps”命令联合使用,因为kill -9后面要跟进程号,而这个进程号就需要使用ps命令查找出来

再使用kill -9 [进程号] 即可,这个命令的使用效果就相当于给正在运行的电脑直接拔电源!!!

         然后再说一说Kill -1这个命令,它说起来还是比较奇特的,因为按着惯性思维来说,这个命令也应该是杀进程的,但是不同于上面的kill -9的是它执行之后,如果你继续查看该进程的话,你会发现该进程依旧存在,尤其是它的PID竟然都没有变化,但是它如果有子进程的话就能够发现它的子进程的PID都变化了,这也就说明使用Kill -1的时候,实际上将当前进程进行了原地重启,即软重启。这个操作的效果就相当于对电脑进行重启!

         最后要说的就是Kill -15这个命令,这个命令和Kill -9的结果是一样的,都是最终将进程进行了杀除,不同的是Kill -9是对进程进行强制杀除,不会顾及该进程当时所使用的资源是否已经正常释放,但是Kill-15的优点就是它会很温柔的将该进程退出系统,相当于将电脑打开的程序一个个关闭,最后再关闭电脑。

      注意:这里有一点是要注意的,就是使用Kill -9的时候因为是需要填写进程号,因此在杀进程的过程中是很容易杀错进程的,杀错进程的影响有大有小,这里不再赘述,所以这里我推荐另一个命令killall,使用这个命令的话就不用后面加数字的进程号了,只需加上进程的名字就可以了,比如 killall httpd。这个命令不但简单还很安全。

        

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

金陵大掌柜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值