在Linux系统中如何“谋杀”不需要的进程

发表于:2011-7-01 10:04

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing软件测试网采编

  Linux操作系统的发展非常迅速,有赶超微软的趋势。在使用Linux系统的时候有些系统进程是平时不需要的,这时候就需要关闭它。经过搜集和整理相关的Linux操作系统杀死进程的材料,在这里给大家推荐本篇文章,希望大家看后会有不少收获。

  1. kill

  作用:根据进程号杀死进程

  用法: kill [信号代码] 进程ID

  举例:

[root@localhost ~]# ps auxf |grep httpd

  注意:kill -9 来强制终止退出

  举例

[root@localhost ~]# ps aux |grep gaim

  或者

  1. [root@localhost ~]# pgrep -l gaim 5031 gaim  
  2. 5031 gaim  
  3. [root@localhost ~]# kill -9 5031

  特殊用法:

kill -STOP [pid]

  发送SIGSTOP (17,19,23)停止一个进程,而并不Linux操作系统杀死进程。

kill -CONT [pid]

  发送SIGCONT (19,18,25)重新开始一个停止的进程。

kill -KILL [pid]

  发送SIGKILL (9)强迫进程立即停止,并且不实施清理操作。

kill -9 -1

  终止你拥有的全部进程。

  2. killall

  作用:通过程序的名字,直接杀死所有进程

  用法:killall 正在运行的程序名

  举例:

  1. [root@localhost beinan]# pgrep -l gaim 2979 gaim  
  2. [root@localhost beinan]# killall gaim

  注意:该命令可以使用 -9 参数来强制杀死进程

31/3123>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号