系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程 > Linux系統(tǒng)lsof命令

Linux系統(tǒng)lsof命令使用實(shí)例匯總(2)

時(shí)間:2014-12-29 13:48:42 作者:qipeng 來源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請(qǐng)使用手機(jī)瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20141229/33614.html 手機(jī)查看 評(píng)論

 。1)cwd:表示current work dirctory,即:應(yīng)用程序的當(dāng)前工作目錄,這是該應(yīng)用程序啟動(dòng)的目錄,除非它本身對(duì)這個(gè)目錄進(jìn)行更改

  (2)txt :該類型的文件是程序代碼,如應(yīng)用程序二進(jìn)制文件本身或共享庫,如上列表中顯示的 /sbin/init 程序

 。3)lnn:library references (AIX);

 。4)er:FD information error (see NAME column);

  (5)jld:jail directory (FreeBSD);

  (6)ltx:shared library text (code and data);

 。7)mxx :hex memory-mapped type number xx.

 。8)m86:DOS Merge mapped file;

 。9)mem:memory-mapped file;

 。10)mmap:memory-mapped device;

  (11)pd:parent directory;

 。12)rtd:root directory;

 。13)tr:kernel trace file (OpenBSD);

 。14)v86 VP/ix mapped file;

 。15)0:表示標(biāo)準(zhǔn)輸出

 。16)1:表示標(biāo)準(zhǔn)輸入

 。17)2:表示標(biāo)準(zhǔn)錯(cuò)誤

  一般在標(biāo)準(zhǔn)輸出、標(biāo)準(zhǔn)錯(cuò)誤、標(biāo)準(zhǔn)輸入后還跟著文件狀態(tài)模式:r、w、u等

  (1)u:表示該文件被打開并處于讀取/寫入模式

 。2)r:表示該文件被打開并處于只讀模式

  (3)w:表示該文件被打開并處于

 。4)空格:表示該文件的狀態(tài)模式為unknow,且沒有鎖定

  (5)-:表示該文件的狀態(tài)模式為unknow,且被鎖定

  同時(shí)在文件狀態(tài)模式后面,還跟著相關(guān)的鎖

 。1)N:for a Solaris NFS lock of unknown type;

 。2)r:for read lock on part of the file;

 。3)R:for a read lock on the entire file;

 。4)w:for a write lock on part of the file;(文件的部分寫鎖)

  (5)W:for a write lock on the entire file;(整個(gè)文件的寫鎖)

 。6)u:for a read and write lock of any length;

 。7)U:for a lock of unknown type;

 。8)x:for an SCO OpenServer Xenix lock on part of the file;

  (9)X:for an SCO OpenServer Xenix lock on the entire file;

 。10)space:if there is no lock.

  TYPE:文件類型,如DIR、REG等,常見的文件類型

 。1)DIR:表示目錄

  (2)CHR:表示字符類型

 。3)BLK:塊設(shè)備類型

 。4)UNIX: UNIX 域套接字

 。5)FIFO:先進(jìn)先出 (FIFO) 隊(duì)列

 。6)IPv4:網(wǎng)際協(xié)議 (IP) 套接字

  DEVICE:指定磁盤的名稱

  SIZE:文件的大小

  NODE:索引節(jié)點(diǎn)(文件在磁盤上的標(biāo)識(shí))

  NAME:打開文件的確切名稱

  實(shí)例2:查看誰正在使用某個(gè)文件,也就是說查找某個(gè)文件相關(guān)的進(jìn)程

  命令:lsof /bin/bash

  輸出:

  代碼如下:

  [root@localhost ~]# lsof /bin/bash

  COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME

  bash 24159 root txt REG 8,2 801528 5368780 /bin/bash

  bash 24909 root txt REG 8,2 801528 5368780 /bin/bash

  bash 24941 root txt REG 8,2 801528 5368780 /bin/bash

 。踨oot@localhost ~]#

  實(shí)例3:遞歸查看某個(gè)目錄的文件信息

  命令:lsof test/test3

  輸出:

  代碼如下:

 。踨oot@localhost ~]# cd /opt/soft/

 。踨oot@localhost soft]# lsof test/test3

  COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME

  bash 24941 root cwd DIR 8,2 4096 2258872 test/test3

  vi 24976 root cwd DIR 8,2 4096 2258872 test/test3

 。踨oot@localhost soft]#

  說明:

  使用了+D,對(duì)應(yīng)目錄下的所有子目錄和文件都會(huì)被列出

標(biāo)簽 命令 lsof

發(fā)表評(píng)論

0

沒有更多評(píng)論了

評(píng)論就這些咯,讓大家也知道你的獨(dú)特見解

立即評(píng)論

以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場(chǎng)

其他版本軟件

熱門教程

人氣教程排行

Linux系統(tǒng)推薦

官方交流群 軟件收錄