簡單介紹Linux進(jìn)程文件路徑的獲取方法
Linux進(jìn)程文件路徑在哪里才能找得到呢,有時會讓Linux系統(tǒng)管理員費(fèi)些心思,這里小編說一個簡單的案例,相信會讓不少管理員有所收獲,幫助輕松獲得想要的Linux進(jìn)程文件路徑,完成指定任務(wù)。
進(jìn)入/proc目錄
ps查看所有符合./cmd的進(jìn)程,找出其對應(yīng)的進(jìn)程號
用ll命令: ll 進(jìn)程號
如下顯示一個示例:
- [root@Cluster1 proc]# ll 22401
- total 0
- -r--r--r-- 1 zhouys zhouys 0 Dec 11 11:10 cmdline
- -r--r--r-- 1 zhouys zhouys 0 Dec 11 11:10 cpu
- lrwxrwxrwx 1 zhouys zhouys 0 Dec 11 11:10 cwd -> /home/zhouys/sbs/bin
- -r-------- 1 zhouys zhouys 0 Dec 11 11:10 environ
- lrwxrwxrwx 1 zhouys zhouys 0 Dec 11 11:10 exe -> /home/zhouys/sbs/bin/cbs (deleted)
- dr-x------ 2 zhouys zhouys 0 Dec 11 11:10 fd
- -r-------- 1 zhouys zhouys 0 Dec 11 11:10 maps
- -rw------- 1 zhouys zhouys 0 Dec 11 11:10 mem
- -r--r--r-- 1 zhouys zhouys 0 Dec 11 11:10 mounts
- lrwxrwxrwx 1 zhouys zhouys 0 Dec 11 11:10 root -> /
- -r--r--r-- 1 zhouys zhouys 0 Dec 11 11:10 stat
- -r--r--r-- 1 zhouys zhouys 0 Dec 11 11:10 statm
- -r--r--r-- 1 zhouys zhouys 0 Dec 11 11:10 status
/proc文件系統(tǒng)下的 進(jìn)程號目錄 下面的文件鏡像了進(jìn)程的當(dāng)前運(yùn)行信息,
從中可以看到:
cwd符號鏈接的就是進(jìn)程22401的運(yùn)行目錄;
exe符號連接就是執(zhí)行程序的絕對路徑;
cmdline就是程序運(yùn)行時輸入的命令行命令;本例為:./cbs
cpu記錄了進(jìn)程可能運(yùn)行在其上的cpu;顯示虛擬的cpu信息
environ記錄了進(jìn)程運(yùn)行時的環(huán)境變量
fd目錄下是進(jìn)程打開或使用的文件的符號連接
...
通過cwd直接進(jìn)入進(jìn)程運(yùn)行目錄,通過查看相關(guān)信息就可以定位此目錄對應(yīng)那個端口號,以及定位是那個應(yīng)用才使用此服務(wù)程序。這樣就獲得了Linux進(jìn)程文件路徑了。



















