lsof 輸出各列信息的意義如下:

lsof輸出各列信息的意義如下:

COMMAND:進程的名稱

PID:進程標識符

PPID:父進程標識符(需要指定-R參數)

USER:進程所有者

PGID:進程所屬組

FD:文件描述符,應用程序通過文件描述符識別該文件。如cwd、txt等

(1)cwd:表示current work dirctory,即:應用程序的當前工作目錄,這是該應用程序啓動的目錄,除非它本身對這個目錄進行更改

(2)txt :該類型的文件是程序代碼,如應用程序二進制文件本身或共享庫,如上列表中顯示的 /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:表示標準輸出

(16)1:表示標準輸入

(17)2:表示標準錯誤

一般在標準輸出、標準錯誤、標準輸入後還跟着文件狀態模式:r、w、u等

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

(2)r:表示該文件被打開並處於只讀模式

(3)w:表示該文件被打開並處於

(4)空格:表示該文件的狀態模式爲unknow,且沒有鎖定

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

同時在文件狀態模式後面,還跟着相關的鎖

(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;(整個文件的寫鎖)

(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:塊設備類型

(4)UNIX: UNIX 域套接字

(5)FIFO:先進先出 (FIFO) 隊列

(6)IPv4:網際協議 (IP) 套接字

DEVICE:指定磁盤的名稱

SIZE:文件的大小

NODE:索引節點(文件在磁盤上的標識)

NAME:打開文件的確切名稱

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章