有些進程在運行時會占用大量的CPU,有些進程會導(dǎo)致X死掉,有些進程會吞噬掉大量的內(nèi)存,這些進程直接影響了用戶的正常工作,最直接的現(xiàn)象就是系統(tǒng)運行緩慢,死機等現(xiàn)象,處理這些進程一般的方法就是結(jié)束這個進程,就是所說的把它KILL掉。下面介紹幾種消滅進程的方法。
l 使用Kill命令來消滅進程
如果運行了某個程序?qū)е铝怂罊C,那么就應(yīng)該切換到其他的控制臺下,按下ctrl+alt+fx,其中x可以是1·5,這取決于用戶的try的多少。
用ps顯示這個程序的進程ID。
這里以xchat為例。
$ps aux |grep xchat
Wanglin 12063 0.0 1.8 89536 19028 ?S1 apr06 2:40 xchat
其中12063就是它的ID。
也可以使用pgrep來顯示ID,如下:
$pgrep xchar
12063
使用Kill來消滅這個進程
使用kil來消滅進程,如果消滅不掉,還要加參數(shù)-9,它可以強制結(jié)束進程。
$ kill 12063
$ kill -9 12063
l 使用pkill或者killall來消滅進程
它們的共同點就是都可以用程序的名稱作為參數(shù)。
$ pkill -9 xchat
$ killall xchat
l 使用圖形化的方式來消滅進程
$xkill
會出現(xiàn)一個X形的光標(biāo),單擊需要消滅的窗口,就可以消滅這個程序。www.lirenedu.org