进程管理

如何终止陷入死循环的进程?

查看进程号:ps -e|grep bad  查看以bad开头的目录

杀死进程:kill 8109

ps 命令监视进程的命令,ps语法各不相同,有多种用法,对于新手不好学,这种原因源于linux悠久的历史和庞大的派系,linux为此采取了一个折中的方式,用户不需要例会这些,只需要如下命令使用ps命令就可以了。ps aux 使用这种方式就可以显示出系统当前运行的进程以及与进程相关的信息。

ps lax 不会显示进程的用户名,缺乏实时性,当管理员需要实时监视进程的时候,必须执行很多ps

top命令可以实时的动态的监视进程数,显示的内容也很丰富

占用文件进程的命令lsof bash.sh

kill命令特别容易让人误解,其实它是一个发送信号的命令。 kill 9 9239像9239发送9号信号,9号信号是终止信号,kill -l查看linux中所有可以用的信号,有64个参数信号值,但常用的只有几个而已,如信号为0 是exit 让程序退出的信号,信号为1让该进程挂起,信号为9是强制退出该进程,9是强制退出信号,而不进行任何的保护措施。

kill -9 id 和kill id区别?
一般不加参数kill是使用15来杀,这相当于正常停止进程,停止进程的时候会释放进程所占用的资源;
他们的区别就好比电脑关机中的软关机(通过“开始”菜单选择“关机”)与硬关机(直接切断电源),虽然都能关机,但是程序所作的处理是不一样的 

posted @ 2017-08-04 09:44  马丝丝  阅读(114)  评论(0编辑  收藏  举报