CentOS下如何檢視並殺死殭屍程序

2021-10-02 19:37:38 字數 512 閱讀 4438

昨天伺服器到期,之前的伺服器由於空間小,不能滿足現在的服務要求,就新購買了乙個伺服器,目前正在除錯安裝中!

在除錯過程中,發現系統中有很多殭屍程序,現在就是找出這些殭屍程序,並將其殺死。

用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程序的產生...