linux 檢視程序開啟的檔案或檔案對應的程序狀態

2021-07-25 09:20:21 字數 544 閱讀 1545

總結:

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。可以根據...