在 CentOS 系統中,可以使用以下方法查找僵尸進程:
使用 ps
命令:
通過 ps
命令結合 grep
命令,可以篩選出僵尸進程。運行以下命令:
ps aux | grep 'Z'
結果中的 “Z” 表示僵尸進程。輸出示例:
root 1234 0.0 0.1 23456 7890 ? Zs 12:34 0:00 [process_name] <defunct>
其中,1234 是僵尸進程的 PID。
使用 top
命令:
運行 top
命令,然后按下 “H” 鍵切換到線程模式。在 “STAT” 列中,找到狀態為 “Z” 的進程,這些就是僵尸進程。
top
在 “top” 界面中,按下 “H” 鍵,可以看到線程模式下的進程列表。在 “STAT” 列中,找到狀態為 “Z” 的進程。
使用 htop
命令:
htop
是一個增強版的 top
命令,可以更直觀地查看系統進程。首先需要安裝 htop
:
sudo yum install htop
然后運行 htop
命令:
htop
在 “STAT” 列中,找到狀態為 “Z” 的進程,這些就是僵尸進程。
找到僵尸進程后,可以通過 kill
命令嘗試殺死其父進程,以便讓僵尸進程被系統自動清理。如果仍然無法清理,可以考慮重啟系統。