工作環(huán)境中遇到網(wǎng)絡(luò)不正常,檢測(cè)是某服務(wù)器異常往外發(fā)送數(shù)據(jù)包,使用netstat命令查看,發(fā)現(xiàn)有程序.IptabLex的這個(gè)進(jìn)程狀態(tài)為異常連接.無法有效清除,因此想知道是哪個(gè)目錄的此程序處于僵死狀態(tài).
[root@edu-web1 /]# netstat –anp | less
出問題時(shí)進(jìn)程的狀態(tài)為:
[root@edu-web1 /] ps x
找到某進(jìn)程啟動(dòng)路徑的方法是:
1.我們可以從ps命令中得到僵死進(jìn)程的PID,如上例中23347
2.進(jìn)入/proc目錄下以該P(yáng)ID命名的目錄中
3.輸入ls -ail,結(jié)果中 exe鏈接對(duì)應(yīng)的就是可執(zhí)行文件的全路經(jīng)詳細(xì)信息
[root@edu-web1 /] ls /proc/ 找到23347文件夾
[root@edu-web1 /] cd /proc/23347
[root@edu-web1 23347] ls –ail
可以發(fā)現(xiàn)此連接有異常,對(duì)應(yīng)的應(yīng)用也有問題,剩下的就是想辦法刪除此僵尸進(jìn)程對(duì)應(yīng)的應(yīng)用程序了,一般都是冗余或垃圾程序,可rm -f 干掉……
總結(jié)
以上所述是小編給大家介紹的linux根據(jù)進(jìn)程號(hào)PID查找啟動(dòng)程序的全路徑,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!