昨天服務器到期,之前的服務器由於空間小,不能滿足現在的服務要求,就新購買了一個服務器,目前正在調試安裝中!
在調試過程中,發現系統中有很多殭屍進程,現在就是找出這些殭屍進程,並將其殺死。
用top查看系統中的殭屍進程情況
再看看這些殭屍是什麼程序來的
ps -A -o stat,ppid,pid,cmd | grep -e '^[Zz]'
因爲狀態爲 z或者Z 的進程爲殭屍進程,所以我們使用grep抓取stat狀態爲zZ進程
運行結果參考如下
這裏一共出現了6個僵死進程,我們需要把它們一個個都幹掉,執行下面的命令
kill -9 16092
這樣處理的速度有點慢,直接來個快速幹掉所有殭屍進程的命令
ps -A -o stat,ppid,pid,cmd | grep -e '^[Zz]' | awk '{print $2}' | xargs kill -9
再查看,殭屍進程沒有了!