linux根據(jù)進程號PID查找啟動程序的全路徑
工作環(huán)境中遇到網(wǎng)絡不正常,檢測是某服務器異常往外發(fā)送數(shù)據(jù)包,使用netstat命令查看,發(fā)現(xiàn)有程序.IptabLex的這個進程狀態(tài)為異常連接.無法有效清除,因此想知道是哪個目錄的此程序處于僵死狀態(tài).
[root@edu-web1 /]# netstat –anp | less
出問題時進程的狀態(tài)為:
[root@edu-web1 /] ps x
找到某進程啟動路徑的方法是:
1.我們可以從ps命令中得到僵死進程的PID,如上例中23347
2.進入/proc目錄下以該PID命名的目錄中
3.輸入ls -ail,結(jié)果中 exe鏈接對應的就是可執(zhí)行文件的全路經(jīng)詳細信息
[root@edu-web1 /] ls /proc/ 找到23347文件夾
[root@edu-web1 /] cd /proc/23347 [root@edu-web1 23347] ls –ail
可以發(fā)現(xiàn)此連接有異常,對應的應用也有問題,剩下的就是想辦法刪除此僵尸進程對應的應用程序了,一般都是冗余或垃圾程序,可rm -f 干掉……
總結(jié)
以上所述是小編給大家介紹的linux根據(jù)進程號PID查找啟動程序的全路徑,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!
相關文章
Linux利用Sysctl命令調(diào)整內(nèi)核參數(shù)
Sysctl指令是對系統(tǒng)核心參數(shù)的設置,下面這篇文章主要給大家介紹了關于Linux利用Sysctl命令調(diào)整內(nèi)核參數(shù)的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧。2018-01-01linux確認已經(jīng)卸載數(shù)據(jù)盤并可以新建自定義鏡像
在本文中我們給大家整理了關于linux中如何確認已經(jīng)卸載數(shù)據(jù)盤并可以新建自定義鏡像的相關內(nèi)容和知識點,有需要的朋友們學習下。2018-09-09關于linux分區(qū),文件系統(tǒng),目錄結(jié)構(gòu)的概述
下面小編就為大家?guī)硪黄P于linux分區(qū),文件系統(tǒng),目錄結(jié)構(gòu)的概述。小編覺得挺不錯的?,F(xiàn)在就分享給大家。也給大家做個參考。一起跟隨小編過來看看吧2016-12-12