總結:
3、檢視檔案對應的程序:
lsof file-name
4、lsof命令用法:
lsof -c abc 顯示abc程序現在開啟的檔案
lsof abc 顯示開啟檔案abc的程序
lsof -i :22 顯示22埠現在執行什麼程式
lsof -g gid 顯示歸屬gid的程序情況
lsof +d /usr/local/ 顯示目錄下被程序開啟的檔案
lsof +d /usr/local/ 同上,但是會搜尋目錄下的目錄,時間較長
lsof -d 4 顯示使用fd為4的程序
lsof -i 用以顯示符合條件的程序情況
lsof -s 列出開啟檔案的大小,如果沒有大小,則留下空白
lsof -u username 以uid,列出開啟的檔案
5、檢視網路狀態:
lsof -pnl +m -i4 顯示ipv4服務及監聽端情況
netstat -anp 所有監聽埠及對應的程序
netstat -tlnp 功能同上
Linux下檢視程序開啟的檔案與開啟檔案的程序
有許多情況下,我們需要檢視乙個程序當前開啟了哪些檔案,反過來我們也希望知道某乙個檔案正在被哪些程序所讀寫。在linux下有許多有用的工具可以幫我們完成這兩個工作,下面介紹這兩個工具 lsof與fuser。fuser find files or sockets user 格式 fuser 選項 fna...
Linux下檢視程序開啟的檔案控制代碼數
檢視系統預設的最大檔案控制代碼數,系統預設是1024 ulimit n 1024 檢視當前程序開啟了多少控制代碼數 lsof n awk sort uniq c sort nr more 131 24204 57 24244 57 24231 其中第一列是開啟的控制代碼數,第二列是程序id。可以根據...
Linux下檢視程序開啟的檔案控制代碼數
檢視系統預設的最大檔案控制代碼數,系統預設是1024 ulimit n 1024 檢視當前程序開啟了多少控制代碼數 lsof n awk sort uniq c sort nr more 131 24204 57 24244 57 24231 其中第一列是開啟的控制代碼數,第二列是程序id。可以根據...