linux 查看進(jìn)程“打開”的文件或文件對應(yīng)的進(jìn)程及網(wǎng)絡(luò)狀態(tài)

linux 查看進(jìn)程“打開”的文件或文件對應(yīng)的進(jìn)程及網(wǎng)絡(luò)狀態(tài)

1、查看進(jìn)程“打開”的文件:

1)pidof programe-name(獲得想了解的進(jìn)程(programe-name)的PID)

或ps -aux|grep programe-name(獲得想了解的進(jìn)程(programe-name)的PID)

找出進(jìn)程的PID

2)cd /proc/$PID/fd(會看見文件描述符)

3)ls -l

得到文件描述符指向的實(shí)際文件,即當(dāng)前進(jìn)程打開的文件

2、查看進(jìn)程“打開”的文件2:

1)獲得想了解的進(jìn)程的PID方法同上

2)lsof -c programe-name

或lsof -p $PID

3、查看文件對應(yīng)的進(jìn)程:

lsof file-name

4、lsof命令用法:

lsof -c abc 顯示abc進(jìn)程現(xiàn)在打開的文件

lsof abc 顯示開啟文件abc的進(jìn)程

lsof -i :22 顯示22端口現(xiàn)在運(yùn)行什么程序

lsof -g gid 顯示歸屬gid的進(jìn)程情況

lsof +d /usr/local/ 顯示目錄下被進(jìn)程開啟的文件

lsof +D /usr/local/ 同上,但是會搜索目錄下的目錄,時間較長

lsof -d 4 顯示使用fd為4的進(jìn)程

lsof -i 用以顯示符合條件的進(jìn)程情況

lsof -s 列出打開文件的大小,如果沒有大小,則留下空白

lsof -u username 以UID,列出打開的文件

5、查看網(wǎng)絡(luò)狀態(tài):

lsof -Pnl +M -i4 顯示ipv4服務(wù)及監(jiān)聽端情況

netstat -anp 所有監(jiān)聽端口及對應(yīng)的進(jìn)程

netstat -tlnp 功能同上

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • lsof是系統(tǒng)管理/安全的尤伯工具。將這個工具稱之為lsof真實(shí)名副其實(shí),因?yàn)樗侵浮傲谐龃蜷_文件(lists o...
    西華子閱讀 228,299評論 5 86
  • 如果你想知道你的服務(wù)器正在做干什么,你就需要了解一些基本的命令,一旦你精通了這些命令,那你就是一個專業(yè)的 Linu...
    七寸知架構(gòu)閱讀 11,355評論 1 71
  • lsof簡介 lsof(list open files)是一個列出當(dāng)前系統(tǒng)打開文件的工具。在linux環(huán)境下,任何...
    壹人城閱讀 336評論 0 0
  • Linux 查看端口占用情況可以使用lsof和netstat命令。 lsof lsof(list open fil...
    小牛學(xué)堂閱讀 2,903評論 0 2
  • 周末,下鄉(xiāng)加班。天氣有點(diǎn)冷,喝一杯茶感覺暖暖的,我不知道用什么角度能拍出這杯茶所給我?guī)淼臏嘏?。但是總覺得你如果帶...
    二月不哭三月不鬧閱讀 292評論 2 0

友情鏈接更多精彩內(nèi)容