歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 在Linux系統中如何“謀殺”不需要的進程(一)

在Linux系統中如何“謀殺”不需要的進程(一)

日期:2017/2/25 10:37:47   编辑:Linux教程

  Linux操作系統的發展非常迅速,有趕超微軟的趨勢。在使用Linux系統的時候有些系統進程是平時不需要的,這時候就需要關閉它。經過搜集和整理相關的Linux操作系統殺死進程的材料,在這裡給大家推薦本篇文章,希望大家看後會有不少收獲。

  1. kill

  作用:根據進程號殺死進程

  用法: kill [信號代碼] 進程ID

  舉例:

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

  注意:kill -9 來強制終止退出

  舉例

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

  或者

  1.[root@localhost ~]# pgrep -l gaim 5031 gaim

  2.5031 gaim

  3.[root@localhost ~]# kill -9 5031

  特殊用法:

  1.kill -STOP [pid]

  發送SIGSTOP (17,19,23)停止一個進程,而並不Linux操作系統殺死進程。

  1.kill -CONT [pid]

  發送SIGCONT (19,18,25)重新開始一個停止的進程。

  1.kill -KILL [pid]

  發送SIGKILL (9)強迫進程立即停止,並且不實施清理操作。

  1.kill -9 -1

  終止你擁有的全部進程。

  2. killall

  作用:通過程序的名字,直接殺死所有進程

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

Copyright © Linux教程網 All Rights Reserved