1、檢視系統是否有殭屍程序
使用 top命令:
使用top命令查詢,當zombie前的數量不為0時,即系統內存在相應數量的殭屍程序。
2、定位殭屍程序
使用命令ps -a -ostat,ppid,pid,cmd | grep -e '^[zz]'定位殭屍程序以及該殭屍程序的父程序
殭屍程序id:3457,父程序id:3425
殭屍程序id:3533,父程序id:3511
3、使用kill -hup 殭屍程序id來殺死殭屍程序,往往此種情況無法殺死殭屍程序,此時就需要殺死殭屍程序的父程序
kill -hup 殭屍程序父id
然後使用上面的語句查詢該殭屍程序是否被殺死
4、引數解讀
ps -a -ostat,ppid,pid,cmd |grep -e '^[zz]'
-a 引數列出所有程序
-o 自定義輸出字段 stat(狀態)、ppid(程序父id)、pid(程序id)、cmd(命令)
因為狀態為z或者z的程序為殭屍程序,所以我們使用grep抓取stat狀態為zz程序
linux查詢並殺死殭屍程序
1 檢視系統是否有殭屍程序 使用top命令查詢,當zombie前的數量不為0時,即系統內存在相應數量的殭屍程序。2 定位殭屍程序 使用命令ps a ostat,ppid,pid,cmd grep e 1 定位殭屍程序以及該殭屍程序的父程序 殭屍程序id 3457,父程序id 3425 殭屍程序id ...
Linux查詢並殺死殭屍程序
1 檢視系統是否有殭屍程序 使用top命令查詢,當zombie前的數量不為0時,即系統內存在相應數量的殭屍程序。2 定位殭屍程序 使用命令ps a ostat,ppid,pid,cmd grep e zz 定位殭屍程序以及該殭屍程序的父程序 殭屍程序id 3457,父程序id 3425 殭屍程序id...
Linux尋找並殺死殭屍程序
linux伺服器上,多少會出現一些殭屍程序,下面介紹如何快速尋找和消滅這些殭屍程序的方法 首先,我們可以用top命令來檢視伺服器當前是否有殭屍程序,在下圖中可以看到殭屍程序數的提示,如果數字大於0,那麼意味著伺服器當前存在有殭屍程序 下面,我們用ps和grep命令尋找殭屍程序 ps a ostat,...