Linux查詢並殺死殭屍程序

2022-09-21 07:12:08 字數 567 閱讀 4417

1、檢視系統是否有殭屍程序

使用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命令 使用top命令查詢,當zombie前的數量不為0時,即系統內存在相應數量的殭屍程序。2 定位殭屍程序 使用命令ps a ostat,ppid,pid,cmd grep e zz 定位殭屍程序以及該殭屍程序的父程序 殭屍程序id 3457,父程序id 34...

linux查詢並殺死殭屍程序

1 檢視系統是否有殭屍程序 使用top命令查詢,當zombie前的數量不為0時,即系統內存在相應數量的殭屍程序。2 定位殭屍程序 使用命令ps a ostat,ppid,pid,cmd grep e 1 定位殭屍程序以及該殭屍程序的父程序 殭屍程序id 3457,父程序id 3425 殭屍程序id ...

Linux尋找並殺死殭屍程序

linux伺服器上,多少會出現一些殭屍程序,下面介紹如何快速尋找和消滅這些殭屍程序的方法 首先,我們可以用top命令來檢視伺服器當前是否有殭屍程序,在下圖中可以看到殭屍程序數的提示,如果數字大於0,那麼意味著伺服器當前存在有殭屍程序 下面,我們用ps和grep命令尋找殭屍程序 ps a ostat,...