昨天伺服器到期,之前的伺服器由於空間小,不能滿足現在的服務要求,就新購買了乙個伺服器,目前正在除錯安裝中!
在除錯過程中,發現系統中有很多殭屍程序,現在就是找出這些殭屍程序,並將其殺死。
用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 '' | xargs kill -9再檢視,殭屍程序沒有了!
CentOS下如何檢視並殺死殭屍程序
ps a o stat,ppid,pid,cmd grep e zz 昨天伺服器到期,之前的伺服器由於空間小,不能滿足現在的服務要求,就新購買了乙個伺服器,目前正在除錯安裝中!在除錯過程中,發現系統中有很多殭屍程序,現在就是找出這些殭屍程序,並將其殺死。用top檢視系統中的殭屍程序情況 ps a o...
如何檢視並殺死本地程序
1,window r 輸入cmd 2,然後我們在其中輸入netstat aon findstr 8080,這個8080指的是埠號,根據你需要查詢的埠號改寫 3,如上圖所示我們可以看到上面的pid是8080,所有我們需要使用命令tasklist findstr 8080 來檢視8080的程序是什麼 4...
檢視並殺死defunct殭屍程序
defunct程序如何直接kill掉 只要殺死它的父程序,defunct程序就自動消失了.檢視defunct程序 ps e o ppid,stat grep z cut d f1 殺死ps e o ppid,stat grep z cut d f1 xargs kill 9 defunct程序的產生...