1. 取得程序號
cba001:/proc/26751/fd # ps -ef|grep named
root 17066 26915 0 13:06 pts/8 00:00:00 grep named
root 26751 1 0 jul06 ? 00:02:06 /opt/***/***/usr/bin/named
[注]: 執行ps -ef|grep named取得named的程序號為26751
2.檢視開啟的檔案
cba001:/proc/26751/fd # ls -al /proc/26751/fd/
total 20
dr-x------ 2 root vboxusers 0 jul 21 12:48 .
dr-xr-xr-x 5 root vboxusers 0 jul 6 10:25 ..
lrwx------ 1 root vboxusers 64 jul 21 12:48 0 -> /dev/null
lrwx------ 1 root vboxusers 64 jul 21 12:48 1 -> /dev/null
lr-x------ 1 root vboxusers 64 jul 21 12:48 10 -> /dev/random
lrwx------ 1 root vboxusers 64 jul 21 12:48 2 -> /dev/null
lrwx------ 1 root vboxusers 64 jul 21 12:48 20 -> socket:/[64750499]
lrwx------ 1 root vboxusers 64 jul 21 12:48 21 -> socket:/[64750501]
lrwx------ 1 root vboxusers 64 jul 21 12:48 22 -> socket:/[64750503]
lrwx------ 1 root vboxusers 64 jul 21 12:48 23 -> socket:/[64750506]
lrwx------ 1 root vboxusers 64 jul 21 12:48 24 -> socket:/[64750507]
lrwx------ 1 root vboxusers 64 jul 21 12:48 3 -> socket:/[64750437]
lrwx------ 1 root vboxusers 64 jul 21 12:48 4 -> /dev/null
lr-x------ 1 root vboxusers 64 jul 21 12:48 5 -> pipe:/[64750439]
lrwx------ 1 root vboxusers 64 jul 21 12:48 512 -> socket:/[64750498]
lrwx------ 1 root vboxusers 64 jul 21 12:48 513 -> socket:/[64750500]
lrwx------ 1 root vboxusers 64 jul 21 12:48 514 -> socket:/[64750502]
lrwx------ 1 root vboxusers 64 jul 21 12:48 515 -> socket:/[64750504]
lrwx------ 1 root vboxusers 64 jul 21 12:48 516 -> socket:/[64750505]
l-wx------ 1 root vboxusers 64 jul 21 12:48 7 -> pipe:/[64750439]
lrwx------ 1 root vboxusers 64 jul 21 12:48 8 -> socket:/[64750441]
lrwx------ 1 root vboxusers 64 jul 21 12:48 9 -> /var/***/logs/***_trans.log
[注]:執行ls -al /proc/26751/fd/就可以看到所有的26751程序開啟的檔案描述符
檢視Linux下某個程序裡面執行緒數量
檢視linux下某個程序裡面執行緒數量 2011 04 08 15 41 3中方法 1.cat proc status 2.pstree p 3.top p 再按h 或者直接輸入 top bh d 3 p 檢視程序工作 strace p 開啟iptables日誌 iptables t raw i p...
Linux下使用ps命令檢視某個程序檔案的啟動位置
使用ps命令,使用方法如下 ps ef grep shutdown 其中shutdown為關機命令,但是此時檢視到的只是相對路徑,沒有絕對路徑,如 其中4170就是程序id,此時進入 proc 4170 並通過 ls al檢視如下 ls al proc 4170 注意 參考 使用ps命令,使用方法如...
Linux下檢視某個程序占用的CPU 記憶體
1.檢視詳細的記憶體佔比 cat proc pid status eg 尋找hostapd的程序的pid,對當前的pid的程序所占用的記憶體進行詳細檢視。root router ps grep hostapd 6715 root 1740 s hostapd b etc hostapd.conf.w...