在CentOS系統中,檢測僵尸進程可以通過以下幾種命令來實現:
使用 ps
命令:
ps -A -o stat,ppid,pid,cmd | grep -e '[Zz]'
這個命令會列出所有狀態為“Z”或“z”的進程,這些就是僵尸進程。
使用 top
命令:
在 top
命令的界面中,按下“Z”鍵,可以將僵尸進程顯示在最頂部,方便查看。
使用 pstree
命令:
pstree -ps | grep -i defunct
這個命令會以樹狀結構顯示進程之間的關系,并在僵尸進程的進程ID后顯示[Z]。
kill
命令。批量干掉僵尸進程:
ps -A -o stat,ppid,pid,cmd | grep -e '[Zz]' | awk '{print $2}' | xargs kill -9
這個命令會批量殺死所有僵尸進程。