lsof命令功能說明
linux命令 — lsof 檢視程式開啟那些檔案 或者 檢視檔案給那個程式使用
lsof命令功能說明
可以列出被程式所開啟的檔案的資訊。被開啟的檔案可以是
1.普通的檔案,2.目錄 3.網路檔案系統的檔案,4.字元裝置檔案 5.(函式)共享庫 6.管道,命名管道 7.符號連結
8.底層的socket字流,網路socket,unix域名socket
9.在linux裡面,大部分的東西都是被當做檔案的…..還有其他很多
怎樣使用lsof
這裡主要用案例的形式來介紹lsof 命令的使用
1.列出所有開啟的檔案:
lsof
備註: 如果不加任何引數,就會開啟所有被開啟的檔案,建議加上一下引數來具體定位
2. 檢視誰正在使用某個檔案
lsof /filepath/file
3.遞迴檢視某個目錄的檔案資訊
lsof +D /filepath/filepath2/
備註: 使用了+D,對應目錄下的所有子目錄和檔案都會被列出
4. 比使用+D選項,遍歷檢視某個目錄的所有檔案資訊 的方法
lsof | grep ‘/filepath/filepath2/’
5. 列出某個使用者開啟的檔案資訊
lsof -u username
備註: -u 選項,u其實是user的縮寫
6. 列出某個程式所開啟的檔案資訊
lsof -c mysql
備註: -c 選項將會列出所有以mysql開頭的程式的檔案,其實你也可以寫成 lsof | grep mysql, 但是第一種方法明顯比第二種方法要少打幾個字元了
7. 列出多個程式多開啟的檔案資訊
lsof -c mysql -c apache
8. 列出某個使用者以及某個程式所開啟的檔案資訊
lsof -u test -c mysql
9. 列出除了某個使用者外的被開啟的檔案資訊
lsof -u ^root
備註:^這個符號在使用者名稱之前,將會把是root使用者開啟的程式不讓顯示
10. 透過某個程式號顯示該進行開啟的檔案
lsof -p 1
11. 列出多個程式號對應的檔案資訊
lsof -p 123,456,789
12. 列出除了某個程式號,其他程式號所開啟的檔案資訊
lsof -p ^1
13 . 列出所有的網路連線
lsof -i
14. 列出所有tcp 網路連線資訊
lsof -i tcp
15. 列出所有udp網路連線資訊
lsof -i udp
16. 列出誰在使用某個埠
lsof -i :3306
17. 列出誰在使用某個特定的udp埠
lsof -i udp:55
特定的tcp埠
lsof -i tcp:80
18. 列出某個使用者的所有活躍的網路埠
lsof -a -u test -i
19. 列出所有網路檔案系統
lsof -N
20.域名socket檔案
lsof -u
21.某個使用者組所開啟的檔案資訊
lsof -g 5555
22. 根據檔案描述列出對應的檔案資訊
lsof -d description(like 2)
23. 根據檔案描述範圍列出檔案資訊
lsof -d 2-3
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8494287/viewspace-1345088/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- lsof 命令
- lsof命令
- dd命令說明
- wc 命令使用說明
- ip 命令的說明
- Redis 叢集功能說明Redis
- Linux命令--lsofLinux
- lsof命令簡介
- lsof命令詳解
- lsof命令小結
- Linux: yum 命令說明Linux
- AIX errpt命令說明AI
- free命令的說明(ZT)
- Linux awk 命令 說明Linux
- 交換機配置命令說明
- Oracle audit 審計功能說明Oracle
- linux每日命令(39):lsof命令Linux
- Linux lsof命令解析Linux
- linux常見命令說明Linux
- SQLSERVER 備份BCP命令說明SQLServer
- mysql幫助命令使用說明MySql
- mosquitto命令引數說明UI
- SVN常用命令說明
- linux ar命令的說明Linux
- 效能分析命令輸出說明
- redis info命令詳細說明Redis
- VI 命令簡易使用說明
- vi的替換命令說明
- 鐵威馬NAS防毒功能說明防毒
- Oracle Audit 功能的使用和說明Oracle
- Linux sed命令詳細說明Linux
- Linux SHELL if 命令引數說明Linux
- Oracle oradebug 命令 使用說明Oracle
- Oracle oradebug命令使用說明Oracle
- 常用10個LINUX命令說明Linux
- lsof命令學習筆記筆記
- linux沒有lsof命令Linux
- 每日Linux命令(4):lsofLinux