2024年11月Linux系统lsof命令使用实例汇总(2)

发布时间:

  ⑴(cwd:表示current work dirctory,即:应用程序的当前工作目录,这是该应用程序启动的目录,除非它本身对这个目录进行更改

  ⑵(txt :该类型的文件是程序代码,如应用程序二进制文件本身或共享库,如上列表中显示的 /sbin/init 程序

  ⑶(lnn:library references (AIX;

  ⑷(er:FD information error (see NAME column;

  ⑸(jld:jail directory (FreeBSD;

  ⑹(ltx:shared library text (code and data;

  ⑺(mxx :hex memory-mapped type number xx.

  ⑻(m:DOS Merge mapped file;

  ⑼(mem:memory-mapped file;

  ⑽(mmap:memory-mapped device;

  ⑾(pd:parent directory;

  ⑿(rtd:root directory;

  ⒀(tr:kernel trace file (OpenBSD;

  ⒁(v VP/ix mapped file;

  ⒂(:表示标准输出

  ⒃(:表示标准输入

  ⒄(:表示标准错误

  ⒅一般在标准输出、标准错误、标准输入后还跟着文件状态模式:r、w、u等

  ⒆(u:表示该文件被打开并处于读取/写入模式

  ⒇(r:表示该文件被打开并处于只读模式

  ⒈(w:表示该文件被打开并处于

  ⒉(空格:表示该文件的状态模式为unknow,且没有锁定

  ⒊(-:表示该文件的状态模式为unknow,且被锁定

  ⒋同时在文件状态模式后面,还跟着相关的锁

  ⒌(N:for a Solaris NFS lock of unknown type;

  ⒍(r:for read lock on part of the file;

  ⒎(R:for a read lock on the entire file;

  ⒏(w:for a write lock on part of the file;(文件的部分写锁

  ⒐(W:for a write lock on the entire file;(整个文件的写锁

  ⒑(u:for a read and write lock of any length;

  ⒒(U:for a lock of unknown type;

  ⒓(x:for an SCO OpenServer Xenix lock on part of the file;

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

  ⒕(space:if there is no lock.

  ⒖TYPE:文件类型,如DIR、REG等,常见的文件类型

  ⒗(DIR:表示目录

  ⒘(CHR:表示字符类型

  ⒙(BLK:块设备类型

  ⒚(UNIX: UNIX 域套接字

  ⒛(FIFO:先进先出 (FIFO 队列

  ①(IPv:网际协议 (IP 套接字

  ②DEVICE:指定磁盘的名称

  ③SIZE:文件的大小

  ④NODE:索引节点(文件在磁盘上的标识

  ⑤NAME:打开文件的确切名称

  ⑥实例:查看谁正在使用某个文件,也就是说查找某个文件相关的进程

  ⑦命令:lsof /bin/bash

  ⑧[rootlocalhost ~]# lsof /bin/bash

  ⑨MAND PID USER FD TYPE DEVICE SIZE NODE NAME

  ⑩bash root txt REG , /bin/bash

  Ⅰbash root txt REG , /bin/bash

  Ⅱbash root txt REG , /bin/bash

  Ⅲ[rootlocalhost ~]#

  Ⅳ实例:递归查看某个目录的文件信息

  Ⅴ命令:lsof test/test

  Ⅵ[rootlocalhost ~]# cd /opt/soft/

  Ⅶ[rootlocalhost soft]# lsof test/test

  ⅧMAND PID USER FD TYPE DEVICE SIZE NODE NAME

  Ⅸbash root cwd DIR , test/test

  Ⅹvi root cwd DIR , test/test

  ㈠[rootlocalhost soft]#

  ㈡使用了+D,对应目录下的所有子目录和文件都会被列出