創(chuàng)新互聯(lián)www.cdcxhl.cn八線動態(tài)BGP香港云服務(wù)器提供商,新人活動買多久送多久,劃算不套路!
創(chuàng)新互聯(lián)建站致力于互聯(lián)網(wǎng)網(wǎng)站建設(shè)與網(wǎng)站營銷,提供網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì)、網(wǎng)站開發(fā)、seo優(yōu)化、網(wǎng)站排名、互聯(lián)網(wǎng)營銷、微信小程序開發(fā)、公眾號商城、等建站開發(fā),創(chuàng)新互聯(lián)建站網(wǎng)站建設(shè)策劃專家,為不同類型的客戶提供良好的互聯(lián)網(wǎng)應(yīng)用定制解決方案,幫助客戶在新的全球化互聯(lián)網(wǎng)環(huán)境中保持優(yōu)勢。小編給大家分享一下使用linux中l(wèi)sof命令查看文件的進(jìn)程信息,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
lsof命令用于查看進(jìn)程開打的文件,打開文件的進(jìn)程,進(jìn)程打開的端口(TCP、UDP)。找回/恢復(fù)刪除的文件。是十分方便的系統(tǒng)監(jiān)視工具,因?yàn)閘sof命令需要訪問核心內(nèi)存和各種文件,所以需要root用戶執(zhí)行。
在linux環(huán)境下,任何事物都以文件的形式存在,通過文件不僅僅可以訪問常規(guī)數(shù)據(jù),還可以訪問網(wǎng)絡(luò)連接和硬件。所以如傳輸控制協(xié)議 (TCP) 和用戶數(shù)據(jù)報協(xié)議 (UDP) 套接字等,系統(tǒng)在后臺都為該應(yīng)用程序分配了一個文件描述符,無論這個文件的本質(zhì)如何,該文件描述符為應(yīng)用程序與基礎(chǔ)操作系統(tǒng)之間的交互提供了通用接口。因?yàn)閼?yīng)用程序打開文件的描述符列表提供了大量關(guān)于這個應(yīng)用程序本身的信息,因此通過lsof工具能夠查看這個列表對系統(tǒng)監(jiān)測以及排錯將是很有幫助的。
語法格式:lsof [參數(shù)] [文件]
常用參數(shù):
-a | 列出打開文件存在的進(jìn)程 |
-c <進(jìn)程名> | 列出指定進(jìn)程所打開的文件 |
-g | 列出GID號進(jìn)程詳情 |
-d <文件號> | 列出占用該文件號的進(jìn)程 |
+d <目錄> | 列出目錄下被打開的文件 |
+D <目錄> | 遞歸列出目錄下被打開的文件 |
-n <目錄> | 列出使用NFS的文件 |
-i <條件> | 列出符合條件的進(jìn)程 |
-p <進(jìn)程號> | 列出指定進(jìn)程號所打開的文件 |
-u | 列出UID號進(jìn)程詳情 |
-h | 顯示幫助信息 |
-v | 顯示版本信息 |
參考實(shí)例
最簡單的用法,直接輸入lsof查看文件的進(jìn)程信息:
[root@linuxcool ~]# lsof
列出GID號進(jìn)程詳情:
[root@linuxcool ~]# lsof -g
列出目錄下被打開的文件:
[root@linuxcool ~]# lsof +d /root
遞歸列出目錄下被打開的文件:
[root@linuxcool ~]# lsof +D /home/linuxcool
列出使用NFS的文件:
[root@linuxcool ~]# lsof -n /root
看完了這篇文章,相信你對使用linux中l(wèi)sof命令查看文件的進(jìn)程信息有了一定的了解,想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道,感謝各位的閱讀!