以下是Ubuntu檢測僵尸進程的常用工具及方法:
命令行工具
ps aux | grep 'Z':通過ps命令結合grep篩選狀態為Z(僵尸)的進程,顯示進程ID(PID)和父進程ID(PPID)。top/htop:實時監控進程狀態,top中按Shift+M/P排序,htop中以特殊顏色或標記顯示僵尸進程。pstree -p | grep 'Z':以樹狀結構顯示進程關系,標記出僵尸進程及其父進程。/proc文件系統:通過cat /proc/<PID>/status查看進程狀態,若為State: Z (zombie)則為僵尸進程。注意事項
檢測到僵尸進程后,需通過ps -o ppid= -p <僵尸進程PID>找到父進程ID,謹慎使用kill命令終止父進程,避免影響系統穩定性。