kill指令藉由傳送signal來達到該功能,linux的signal有幾十個要記住也不容易,所以
kill -l

kill pid #我要把pid刪除,pid請趕緊善後
kill -9 pid #SIGKILL,你應該要掛點了,趕緊歸還自己的資源
kill -15 pid #SIGTERM,直接要刪除了,你也不用有啥遺言XD
上面參數一個比一個強勢,愈後面的指令愈可能造成資料的損失跟系統的問題,有些daemon可能會不斷的重新啟動,如果你刪除之後發現有相同名稱卻是不同就是這現象
如果只是要重新載入process讓他重新設定,可以嘗試
kill -HUP pid
來強迫他重新啟動
linux提供一個動態的資源顯示的指令,稱為top,他會顯示相當多的資訊,比方說cpu使用量、記憶體使用量、使用者id、process id...等等,也會統計目前系統的cpu跟記憶體的總體消耗程度

按下M依照memory使用量排序
按下T則依照執行時間排序
按下u再輸入使用者id,則列出該使用者的相關process資訊
按下k再輸入pid則可以刪除該使用者狀況
top事實上相當耗費資源,因為他要無時無刻的監視系統狀況,可以用
top -d 10
表示每十秒更新一次資訊來調節
沒有留言:
張貼留言