在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
这个命令会批量杀死所有僵尸进程。