目录
2. 查找特定文件描述符的进程,并获取它们的PID和命令名称:
4. 查找所有正在写入的文件,并显示它们的进程ID和文件路径:
6. 查找特定文件被哪些进程打开,并查看它们的PID和用户:
一、lsof命令介绍
`lsof`(List Open Files)命令在Linux系统中用于查看当前系统上所有打开的文件和与之关联的进程。每个进程在系统中都有文件描述符,用于指向打开的文件,这些文件可以是磁盘文件、网络套接字、管道等。
`lsof`命令可以帮助用户了解哪些文件被哪个进程打开,以及这些文件的状态信息。命令可以帮助系统管理员或者开发人员诊断和排查各种与文件访问相关的问题。
二、基本用法
1、语法
lsof [选项] [文件]
在centos中输入lsof -h,得到lsof的帮助信息如下:
2、主要选项解释
`lsof`命令的参数选项非常多,可以根据需要选择使用。下面是一些常用的选项和它们的含义:
`-a` 或 `--all`:显示所有打开的文件,不仅仅是已经被映射到内存中的文件。
`-c <字符串>` 或 `--command <字符串>`:只显示指定命令的打开文件。
`-d <文件描述符>` 或 `--disk-only`:只显示指定文件描述符的文件。
`-h` 或 `--human-readable`:以易读的格式显示文件大小。
`-i` 或 `--network`:显示网络相关的文件(如套接字)。
`-n` 或 `--numeric`:不解析网络地址,显示数字形式的端口号和进程ID。
`-p <PID>` 或 `--pid <PID>`:只显示指定进程ID的打开文件。
`-u <用户>` 或 `--user <用户>`:只显示指定用户的所有打开文件。
`-v` 或 `--verbose`:详细显示信息,包括进程的环境和文件的状态。
`-t` 或 `--tables`:只更新打开文件的表,而不显示它们。
`-x` 或 `--extend`:显示额外的信息,如文件权限和文件系统类型。
三、常见用法
1. 查找占用特定端口的进程:
lsof -i :80
这个命令会显示所有在端口80上监听的进程。
实际操作如下:
[root@ecs-52a1 121yunwei]# lsof -i:26088
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
nginx.out 4067399 root 8u IPv4 762811375 0t0 TCP *:26088 (LISTEN)
nginx.out 4067405 nobody 8u IPv4 762811375 0t0 TCP *:26088 (LISTEN)
[root@ecs-52a1 121yunwei]#
2. 查看某个文件被哪个进程打开:
lsof /path-to-file
如果知道文件的具体路径,可以使用这个命令来查找打开该文件的进程。
3. 查找特定用户的打开文件:
lsof -u username
这个命令会显示指定用户的所有打开文件。
4. 显示网络相关的打开文件:
lsof -i
这个命令会显示所有网络相关的文件,如监听的端口和网络连接。
实际操作如下:
[root@localhost home]#
[root@localhost home]# lsof -i
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
chronyd 796 chrony 5u IPv4 18904 0t0 UDP localhost:323
chronyd 796 chrony 6u IPv6 18905 0t0 UDP localhost:323
sshd 1089 root 3u IPv4 22764 0t0 TCP *:ssh (LISTEN)
sshd 1089 root 4u IPv6 22766 0t0 TCP *:ssh (LISTEN)
mysqld 1474 mysql 19u IPv6 25632 0t0 TCP *:mysql (LISTEN)
mysqld 1474 mysql 23u IPv6 365277055 0t0 TCP localhost:mysql->localhost:53144 (ESTABLISHED)
mysqld 1474 mysql 24u IPv6 365448938 0t0 TCP localhost:mysql->localhost:53606 (ESTABLISHED)
mysqld 1474 mysql 43u IPv6 365277057 0t0 TCP localhost:mysql->localhost:53146 (ESTABLISHED)
mysqld 1474 mysql 44u IPv6 481124697 0t0 TCP localhost:mysql->localhost:37488 (ESTABLISHED)
mysqld 1474 mysql 45u IPv6 365277059 0t0 TCP localhost:mysql->localhost:53148 (ESTABLISHED)
mysqld 1474 mysql 51u IPv6 365277061 0t0 TCP localhost:mysql->localhost:53150 (ESTABLISHED)
mysqld 1474 mysql 52u IPv6 365277063 0t0 TCP localhost:mysql->localhost:53152 (ESTABLISHED)
mysqld 1474 mysql 53u IPv6 365277066 0t0 TCP localhost:mysql->localhost:53154 (ESTABLISHED)
mysqld 1474 mysql 54u IPv6 365277068 0t0 TCP localhost:mysql->localhost:53156 (ESTABLISHED)
mysqld 1474 mysql 55u IPv6 365277070 0t0 TCP localhost:mysql->localhost:53158 (ESTABLISHED)
mysqld 1474 mysql 56u IPv6 365277072 0t0 TCP localhost:mysql->localhost:53160 (ESTABLISHED)
mysqld 1474 mysql 58u IPv6 365277074 0t0 TCP localhost:mysql->localhost:53162 (ESTABLISHED)
mysqld 1474 mysql 59u IPv6 365277076 0t0 TCP localhost:mysql->localhost:53164 (ESTABLISHED)
mysqld 1474 mysql 60u IPv6 365277078 0t0 TCP localhost:mysql->localhost:53166 (ESTABLISHED)
mysqld 1474 mysql 61u IPv6 365277080 0t0 TCP localhost:mysql->localhost:53168 (ESTABLISHED)
mysqld 1474 mysql 62u IPv6 365277082 0t0 TCP localhost:mysql->localhost:53170 (ESTABLISHED)
mysqld 1474 mysql 63u IPv6 365277084 0t0 TCP localhost:mysql->localhost:53172 (ESTABLISHED)
mysqld 1474 mysql 64u IPv6 365277086 0t0 TCP localhost:mysql->localhost:53174 (ESTABLISHED)
mysqld 1474 mysql 65u IPv6 365277088 0t0 TCP localhost:mysql->localhost:53176 (ESTABLISHED)
mysqld 1474 mysql 66u IPv6 365277090 0t0 TCP localhost:mysql->localhost:53178 (ESTABLISHED)
mysqld 1474 mysql 67u IPv6 365277092 0t0 TCP localhost:mysql->localhost:53180 (ESTABLISHED)
mysqld 1474 mysql 68u IPv6 365277095 0t0 TCP localhost:mysql->localhost:53182 (ESTABLISHED)
mysqld 1474 mysql 69u IPv6 365280293 0t0 TCP localhost:mysql->localhost:54802 (ESTABLISHED)
mysqld 1474 mysql 70u IPv6 365279224 0t0 TCP localhost:mysql->localhost:54804 (ESTABLISHED)
mysqld 1474 mysql 71u IPv6 365280294 0t0 TCP localhost:mysql->localhost:54806 (ESTABLISHED)
mysqld 1474 mysql 72u IPv6 365280295 0t0 TCP localhost:mysql->localhost:54808 (ESTABLISHED)
mysqld 1474 mysql 73u IPv6 365280296 0t0 TCP localhost:mysql->localhost:54810 (ESTABLISHED)
mysqld 1474 mysql 74u IPv6 365280297 0t0 TCP localhost:mysql->localhost:54812 (ESTABLISHED)
mysqld 1474 mysql 75u IPv6 365280298 0t0 TCP localhost:mysql->localhost:54814 (ESTABLISHED)
mysqld 1474 mysql 76u IPv6 365280299 0t0 TCP localhost:mysql->localhost:54816 (ESTABLISHED)
mysqld 1474 mysql 77u IPv6 365280300 0t0 TCP localhost:mysql->localhost:54818 (ESTABLISHED)
mysqld 1474 mysql 78u IPv6 365280301 0t0 TCP localhost:mysql->localhost:54820 (ESTABLISHED)
mysqld 1474 mysql 79u IPv6 365280302 0t0 TCP localhost:mysql->localhost:54822 (ESTABLISHED)
mysqld 1474 mysql 84u IPv6 365280303 0t0 TCP localhost:mysql->localhost:54824 (ESTABLISHED)
mysqld 1474 mysql 85u IPv6 365280304 0t0 TCP localhost:mysql->localhost:54826 (ESTABLISHED)
mysqld 1474 mysql 86u IPv6 365280305 0t0 TCP localhost:mysql->localhost:54828 (ESTABLISHED)
mysqld 1474 mysql 87u IPv6 365277135 0t0 TCP localhost:mysql->localhost:54830 (ESTABLISHED)
mysqld 1474 mysql 88u IPv6 365277136 0t0 TCP localhost:mysql->localhost:54832 (ESTABLISHED)
mysqld 1474 mysql 89u IPv6 365277137 0t0 TCP localhost:mysql->localhost:54834 (ESTABLISHED)
mysqld 1474 mysql 90u IPv6 365280307 0t0 TCP localhost:mysql->localhost:54836 (ESTABLISHED)
mysqld 1474 mysql 91u IPv6 365277139 0t0 TCP localhost:mysql->localhost:54838 (ESTABLISHED)
mysqld 1474 mysql 92u IPv6 365280309 0t0 TCP localhost:mysql->localhost:54840 (ESTABLISHED)
mysqld 1474 mysql 93u IPv6 365280310 0t0 TCP localhost:mysql->localhost:54846 (ESTABLISHED)
mysqld 1474 mysql 94u IPv6 365277141 0t0 TCP localhost:mysql->localhost:54848 (ESTABLISHED)
mysqld 1474 mysql 95u IPv6 365277142 0t0 TCP localhost:mysql->localhost:54850 (ESTABLISHED)
mysqld 1474 mysql 96u IPv6 365280311 0t0 TCP localhost:mysql->localhost:54852 (ESTABLISHED)
mysqld 1474 mysql 97u IPv6 365280312 0t0 TCP localhost:mysql->localhost:54854 (ESTABLISHED)
mysqld 1474 mysql 98u IPv6 365280313 0t0 TCP localhost:mysql->localhost:54856 (ESTABLISHED)
mysqld 1474 mysql 99u IPv6 365280314 0t0 TCP localhost:mysql->localhost:54858 (ESTABLISHED)
mysqld 1474 mysql 100u IPv6 365280315 0t0 TCP localhost:mysql->localhost:54860 (ESTABLISHED)
mysqld 1474 mysql 101u IPv6 365280316 0t0 TCP localhost:mysql->localhost:54862 (ESTABLISHED)
mysqld 1474 mysql 102u IPv6 365280317 0t0 TCP localhost:mysql->localhost:54864 (ESTABLISHED)
mysqld 1474 mysql 103u IPv6 365280318 0t0 TCP localhost:mysql->localhost:54866 (ESTABLISHED)
mysqld 1474 mysql 111u IPv6 365280319 0t0 TCP localhost:mysql->localhost:54868 (ESTABLISHED)
mysqld 1474 mysql 112u IPv6 365280320 0t0 TCP localhost:mysql->localhost:54870 (ESTABLISHED)
mysqld 1474 mysql 113u IPv6 365280321 0t0 TCP localhost:mysql->localhost:54872 (ESTABLISHED)
mysqld 1474 mysql 114u IPv6 365280322 0t0 TCP localhost:mysql->localhost:54874 (ESTABLISHED)
mysqld 1474 mysql 115u IPv6 365280323 0t0 TCP localhost:mysql->localhost:54876 (ESTABLISHED)
mysqld 1474 mysql 116u IPv6 365280324 0t0 TCP localhost:mysql->localhost:54878 (ESTABLISHED)
mysqld 1474 mysql 117u IPv6 365280325 0t0 TCP localhost:mysql->localhost:54880 (ESTABLISHED)
mysqld 1474 mysql 118u IPv6 365280326 0t0 TCP localhost:mysql->localhost:54882 (ESTABLISHED)
mysqld 1474 mysql 119u IPv6 365280327 0t0 TCP localhost:mysql->localhost:54884 (ESTABLISHED)
mysqld 1474 mysql 120u IPv6 365409828 0t0 TCP localhost:mysql->localhost:53448 (ESTABLISHED)
redis-ser 1606 root 6u IPv6 22988 0t0 TCP *:6379 (LISTEN)
redis-ser 1606 root 7u IPv4 22989 0t0 TCP *:6379 (LISTEN)
redis-ser 1606 root 8u IPv4 33032999 0t0 TCP localhost:6379->localhost:59726 (ESTABLISHED)
redis-ser 1606 root 9u IPv4 365276980 0t0 TCP localhost:6379->localhost:56020 (ESTABLISHED)
redis-ser 1606 root 10u IPv4 365276984 0t0 TCP localhost:6379->localhost:56022 (ESTABLISHED)
redis-ser 1606 root 11u IPv4 365276987 0t0 TCP localhost:6379->localhost:56024 (ESTABLISHED)
redis-ser 1606 root 12u IPv4 365276990 0t0 TCP localhost:6379->localhost:56026 (ESTABLISHED)
redis-ser 1606 root 13u IPv4 365276993 0t0 TCP localhost:6379->localhost:56028 (ESTABLISHED)
redis-ser 1606 root 14u IPv4 365276996 0t0 TCP localhost:6379->localhost:56030 (ESTABLISHED)
redis-ser 1606 root 15u IPv4 365276999 0t0 TCP localhost:6379->localhost:56032 (ESTABLISHED)
redis-ser 1606 root 16u IPv4 365277002 0t0 TCP localhost:6379->localhost:56034 (ESTABLISHED)
redis-ser 1606 root 17u IPv4 365277005 0t0 TCP localhost:6379->localhost:56036 (ESTABLISHED)
redis-ser 1606 root 18u IPv4 365277008 0t0 TCP localhost:6379->localhost:56038 (ESTABLISHED)
redis-ser 1606 root 19u IPv4 365277011 0t0 TCP localhost:6379->localhost:56040 (ESTABLISHED)
redis-ser 1606 root 20u IPv4 365277014 0t0 TCP localhost:6379->localhost:56042 (ESTABLISHED)
redis-ser 1606 root 21u IPv4 365277017 0t0 TCP localhost:6379->localhost:56044 (ESTABLISHED)
redis-ser 1606 root 22u IPv4 365277020 0t0 TCP localhost:6379->localhost:56046 (ESTABLISHED)
redis-ser 1606 root 23u IPv4 365277023 0t0 TCP localhost:6379->localhost:56048 (ESTABLISHED)
redis-ser 1606 root 24u IPv4 365278032 0t0 TCP localhost:6379->localhost:56050 (ESTABLISHED)
redis-ser 1606 root 25u IPv4 365278036 0t0 TCP localhost:6379->localhost:56054 (ESTABLISHED)
redis-ser 1606 root 26u IPv4 365278039 0t0 TCP localhost:6379->localhost:56056 (ESTABLISHED)
redis-ser 1606 root 27u IPv4 365278042 0t0 TCP localhost:6379->localhost:56058 (ESTABLISHED)
redis-ser 1606 root 28u IPv4 365278045 0t0 TCP localhost:6379->localhost:56060 (ESTABLISHED)
redis-ser 1606 root 29u IPv4 365278048 0t0 TCP localhost:6379->localhost:56062 (ESTABLISHED)
redis-ser 1606 root 30u IPv4 365278051 0t0 TCP localhost:6379->localhost:56064 (ESTABLISHED)
redis-ser 1606 root 31u IPv4 365278054 0t0 TCP localhost:6379->localhost:56066 (ESTABLISHED)
redis-ser 1606 root 32u IPv4 365278057 0t0 TCP localhost:6379->localhost:56068 (ESTABLISHED)
redis-ser 1606 root 33u IPv4 365278060 0t0 TCP localhost:6379->localhost:56070 (ESTABLISHED)
redis-ser 1606 root 34u IPv4 365278063 0t0 TCP localhost:6379->localhost:56072 (ESTABLISHED)
redis-ser 1606 root 35u IPv4 365278066 0t0 TCP localhost:6379->localhost:56074 (ESTABLISHED)
redis-ser 1606 root 36u IPv4 365278069 0t0 TCP localhost:6379->localhost:56076 (ESTABLISHED)
redis-ser 1606 root 37u IPv4 365278072 0t0 TCP localhost:6379->localhost:56078 (ESTABLISHED)
redis-ser 1606 root 38u IPv4 365278075 0t0 TCP localhost:6379->localhost:56080 (ESTABLISHED)
redis-ser 1606 root 39u IPv4 365278078 0t0 TCP localhost:6379->localhost:56082 (ESTABLISHED)
redis-ser 1606 root 40u IPv4 365278081 0t0 TCP localhost:6379->localhost:56084 (ESTABLISHED)
redis-ser 1606 root 41u IPv4 365278084 0t0 TCP localhost:6379->localhost:56088 (ESTABLISHED)
redis-ser 1606 root 42u IPv4 365278087 0t0 TCP localhost:6379->localhost:56090 (ESTABLISHED)
redis-ser 1606 root 43u IPv4 365278090 0t0 TCP localhost:6379->localhost:56092 (ESTABLISHED)
redis-ser 1606 root 44u IPv4 365278093 0t0 TCP localhost:6379->localhost:56094 (ESTABLISHED)
redis-ser 1606 root 45u IPv4 365278099 0t0 TCP localhost:6379->localhost:56096 (ESTABLISHED)
redis-ser 1606 root 46u IPv4 365278102 0t0 TCP localhost:6379->localhost:56098 (ESTABLISHED)
redis-ser 1606 root 47u IPv4 365278105 0t0 TCP localhost:6379->localhost:56100 (ESTABLISHED)
redis-ser 1606 root 48u IPv4 365278108 0t0 TCP localhost:6379->localhost:56102 (ESTABLISHED)
redis-ser 1606 root 49u IPv4 365278118 0t0 TCP localhost:6379->localhost:56120 (ESTABLISHED)
redis-ser 1606 root 50u IPv4 365278121 0t0 TCP localhost:6379->localhost:56122 (ESTABLISHED)
redis-ser 1606 root 51u IPv4 365278124 0t0 TCP localhost:6379->localhost:56124 (ESTABLISHED)
redis-ser 1606 root 52u IPv4 365278127 0t0 TCP localhost:6379->localhost:56126 (ESTABLISHED)
redis-ser 1606 root 53u IPv4 365278130 0t0 TCP localhost:6379->localhost:56128 (ESTABLISHED)
redis-ser 1606 root 54u IPv4 365278133 0t0 TCP localhost:6379->localhost:56130 (ESTABLISHED)
redis-ser 1606 root 55u IPv4 365278136 0t0 TCP localhost:6379->localhost:56132 (ESTABLISHED)
redis-ser 1606 root 56u IPv4 365278139 0t0 TCP localhost:6379->localhost:56134 (ESTABLISHED)
redis-ser 1606 root 57u IPv4 365278142 0t0 TCP localhost:6379->localhost:56136 (ESTABLISHED)
redis-ser 1606 root 58u IPv4 365278145 0t0 TCP localhost:6379->localhost:56138 (ESTABLISHED)
redis-ser 1606 root 59u IPv4 365278148 0t0 TCP localhost:6379->localhost:56140 (ESTABLISHED)
redis-ser 1606 root 60u IPv4 365278151 0t0 TCP localhost:6379->localhost:56144 (ESTABLISHED)
redis-ser 1606 root 61u IPv4 365278154 0t0 TCP localhost:6379->localhost:56146 (ESTABLISHED)
redis-ser 1606 root 62u IPv4 365278157 0t0 TCP localhost:6379->localhost:56148 (ESTABLISHED)
redis-ser 1606 root 63u IPv4 365278160 0t0 TCP localhost:6379->localhost:56150 (ESTABLISHED)
redis-ser 1606 root 64u IPv4 365278163 0t0 TCP localhost:6379->localhost:56152 (ESTABLISHED)
redis-ser 1606 root 65u IPv4 365278166 0t0 TCP localhost:6379->localhost:56154 (ESTABLISHED)
redis-ser 1606 root 66u IPv4 365278169 0t0 TCP localhost:6379->localhost:56156 (ESTABLISHED)
redis-ser 1606 root 67u IPv4 365278172 0t0 TCP localhost:6379->localhost:56158 (ESTABLISHED)
redis-ser 1606 root 68u IPv4 365278175 0t0 TCP localhost:6379->localhost:56160 (ESTABLISHED)
redis-ser 1606 root 69u IPv4 365278178 0t0 TCP localhost:6379->localhost:56162 (ESTABLISHED)
redis-ser 1606 root 70u IPv4 365278181 0t0 TCP localhost:6379->localhost:56164 (ESTABLISHED)
redis-ser 1606 root 71u IPv4 365278184 0t0 TCP localhost:6379->localhost:56166 (ESTABLISHED)
redis-ser 1606 root 72u IPv4 365278187 0t0 TCP localhost:6379->localhost:56168 (ESTABLISHED)
redis-ser 1606 root 73u IPv4 365278190 0t0 TCP localhost:6379->localhost:56170 (ESTABLISHED)
redis-ser 1606 root 74u IPv4 365278193 0t0 TCP localhost:6379->localhost:56172 (ESTABLISHED)
redis-ser 1606 root 75u IPv4 365278196 0t0 TCP localhost:6379->localhost:56174 (ESTABLISHED)
redis-ser 1606 root 76u IPv4 365278199 0t0 TCP localhost:6379->localhost:56176 (ESTABLISHED)
redis-ser 1606 root 77u IPv4 365278202 0t0 TCP localhost:6379->localhost:56178 (ESTABLISHED)
redis-ser 1606 root 78u IPv4 365278205 0t0 TCP localhost:6379->localhost:56180 (ESTABLISHED)
redis-ser 1606 root 79u IPv4 365278208 0t0 TCP localhost:6379->localhost:56182 (ESTABLISHED)
redis-ser 1606 root 80u IPv4 365280259 0t0 TCP localhost:6379->localhost:56184 (ESTABLISHED)
redis-ser 1606 root 81u IPv4 365280262 0t0 TCP localhost:6379->localhost:56186 (ESTABLISHED)
redis-ser 1606 root 82u IPv4 365280265 0t0 TCP localhost:6379->localhost:56188 (ESTABLISHED)
redis-ser 1606 root 83u IPv4 365280268 0t0 TCP localhost:6379->localhost:56190 (ESTABLISHED)
redis-ser 1606 root 84u IPv4 365280271 0t0 TCP localhost:6379->localhost:56192 (ESTABLISHED)
redis-ser 1606 root 85u IPv4 365280274 0t0 TCP localhost:6379->localhost:56194 (ESTABLISHED)
redis-ser 1606 root 86u IPv4 365280277 0t0 TCP localhost:6379->localhost:56196 (ESTABLISHED)
redis-ser 1606 root 87u IPv4 365280280 0t0 TCP localhost:6379->localhost:56198 (ESTABLISHED)
redis-ser 1606 root 88u IPv4 365280283 0t0 TCP localhost:6379->localhost:56200 (ESTABLISHED)
master 1631 root 13u IPv4 24339 0t0 TCP localhost:smtp (LISTEN)
master 1631 root 14u IPv6 24340 0t0 TCP localhost:smtp (LISTEN)
sshd 12500 root 3u IPv4 635729611 0t0 TCP localhost.localdomain:ssh->192.168.1.88:msgsrvr (ESTABLISHED)
sshd 15390 root 3u IPv4 635733158 0t0 TCP localhost.localdomain:ssh->192.168.1.88:8789 (ESTABLISHED)
srs.out 50266 root 9u IPv4 365276900 0t0 TCP *:36035 (LISTEN)
srs.out 50266 root 10u IPv4 365276903 0t0 TCP *:36085 (LISTEN)
srs.out 50266 root 11u IPv4 365276906 0t0 TCP *:36084 (LISTEN)
srs.out 50266 root 12u IPv4 365276909 0t0 TCP *:36080 (LISTEN)
srs.out 50266 root 13u IPv4 365276912 0t0 TCP *:36082 (LISTEN)
srs.out 50266 root 14u IPv4 365276915 0t0 TCP *:36086 (LISTEN)
srs.out 50266 root 15u IPv4 365276918 0t0 UDP *:36086
cms.out 50388 root 8u IPv4 365279349 0t0 TCP localhost:56020->localhost:6379 (ESTABLISHED)
cms.out 50388 root 9u IPv4 365276983 0t0 TCP localhost:56022->localhost:6379 (ESTABLISHED)
cms.out 50388 root 10u IPv4 365276986 0t0 TCP localhost:56024->localhost:6379 (ESTABLISHED)
cms.out 50388 root 11u IPv4 365276989 0t0 TCP localhost:56026->localhost:6379 (ESTABLISHED)
cms.out 50388 root 12u IPv4 365276992 0t0 TCP localhost:56028->localhost:6379 (ESTABLISHED)
cms.out 50388 root 13u IPv4 365276995 0t0 TCP localhost:56030->localhost:6379 (ESTABLISHED)
cms.out 50388 root 14u IPv4 365276998 0t0 TCP localhost:56032->localhost:6379 (ESTABLISHED)
cms.out 50388 root 15u IPv4 365277001 0t0 TCP localhost:56034->localhost:6379 (ESTABLISHED)
cms.out 50388 root 16u IPv4 365277004 0t0 TCP localhost:56036->localhost:6379 (ESTABLISHED)
cms.out 50388 root 17u IPv4 365277007 0t0 TCP localhost:56038->localhost:6379 (ESTABLISHED)
cms.out 50388 root 18u IPv4 365277010 0t0 TCP localhost:56040->localhost:6379 (ESTABLISHED)
cms.out 50388 root 19u IPv4 365277013 0t0 TCP localhost:56042->localhost:6379 (ESTABLISHED)
cms.out 50388 root 20u IPv4 365277016 0t0 TCP localhost:56044->localhost:6379 (ESTABLISHED)
cms.out 50388 root 21u IPv4 365277019 0t0 TCP localhost:56046->localhost:6379 (ESTABLISHED)
cms.out 50388 root 22u IPv4 365277022 0t0 TCP localhost:56048->localhost:6379 (ESTABLISHED)
cms.out 50388 root 23u IPv4 365278031 0t0 TCP localhost:56050->localhost:6379 (ESTABLISHED)
cms.out 50388 root 24u IPv4 365278034 0t0 TCP localhost:56054->localhost:6379 (ESTABLISHED)
cms.out 50388 root 25u IPv4 365278038 0t0 TCP localhost:56056->localhost:6379 (ESTABLISHED)
cms.out 50388 root 26u IPv4 365278041 0t0 TCP localhost:56058->localhost:6379 (ESTABLISHED)
cms.out 50388 root 27u IPv4 365278044 0t0 TCP localhost:56060->localhost:6379 (ESTABLISHED)
cms.out 50388 root 28u IPv4 365278047 0t0 TCP localhost:56062->localhost:6379 (ESTABLISHED)
cms.out 50388 root 29u IPv4 365278050 0t0 TCP localhost:56064->localhost:6379 (ESTABLISHED)
cms.out 50388 root 30u IPv4 365278053 0t0 TCP localhost:56066->localhost:6379 (ESTABLISHED)
cms.out 50388 root 31u IPv4 365278056 0t0 TCP localhost:56068->localhost:6379 (ESTABLISHED)
cms.out 50388 root 32u IPv4 365278059 0t0 TCP localhost:56070->localhost:6379 (ESTABLISHED)
cms.out 50388 root 33u IPv4 365278062 0t0 TCP localhost:56072->localhost:6379 (ESTABLISHED)
cms.out 50388 root 34u IPv4 365278065 0t0 TCP localhost:56074->localhost:6379 (ESTABLISHED)
cms.out 50388 root 35u IPv4 365278068 0t0 TCP localhost:56076->localhost:6379 (ESTABLISHED)
cms.out 50388 root 36u IPv4 365278071 0t0 TCP localhost:56078->localhost:6379 (ESTABLISHED)
cms.out 50388 root 37u IPv4 365278074 0t0 TCP localhost:56080->localhost:6379 (ESTABLISHED)
cms.out 50388 root 38u IPv4 365278077 0t0 TCP localhost:56082->localhost:6379 (ESTABLISHED)
cms.out 50388 root 39u IPv4 365278080 0t0 TCP localhost:56084->localhost:6379 (ESTABLISHED)
cms.out 50388 root 40u IPv4 365278083 0t0 TCP localhost:56088->localhost:6379 (ESTABLISHED)
cms.out 50388 root 41u IPv4 365278086 0t0 TCP localhost:56090->localhost:6379 (ESTABLISHED)
cms.out 50388 root 42u IPv4 365278089 0t0 TCP localhost:56092->localhost:6379 (ESTABLISHED)
cms.out 50388 root 43u IPv4 365278092 0t0 TCP localhost:56094->localhost:6379 (ESTABLISHED)
cms.out 50388 root 44u IPv4 365278098 0t0 TCP localhost:56096->localhost:6379 (ESTABLISHED)
cms.out 50388 root 45u IPv4 365278101 0t0 TCP localhost:56098->localhost:6379 (ESTABLISHED)
cms.out 50388 root 46u IPv4 365278104 0t0 TCP localhost:56100->localhost:6379 (ESTABLISHED)
cms.out 50388 root 47u IPv4 365278107 0t0 TCP localhost:56102->localhost:6379 (ESTABLISHED)
cms.out 50388 root 48u IPv4 365277049 0t0 TCP *:tproxy (LISTEN)
cms.out 50388 root 49u IPv4 365277054 0t0 TCP localhost:53144->localhost:mysql (ESTABLISHED)
cms.out 50388 root 50u IPv4 365277056 0t0 TCP localhost:53146->localhost:mysql (ESTABLISHED)
cms.out 50388 root 51u IPv4 365277058 0t0 TCP localhost:53148->localhost:mysql (ESTABLISHED)
cms.out 50388 root 52u IPv4 365277060 0t0 TCP localhost:53150->localhost:mysql (ESTABLISHED)
cms.out 50388 root 53u IPv4 365277062 0t0 TCP localhost:53152->localhost:mysql (ESTABLISHED)
cms.out 50388 root 54u IPv4 365277065 0t0 TCP localhost:53154->localhost:mysql (ESTABLISHED)
cms.out 50388 root 55u IPv4 365277067 0t0 TCP localhost:53156->localhost:mysql (ESTABLISHED)
cms.out 50388 root 56u IPv4 365277069 0t0 TCP localhost:53158->localhost:mysql (ESTABLISHED)
cms.out 50388 root 57u IPv4 365277071 0t0 TCP localhost:53160->localhost:mysql (ESTABLISHED)
cms.out 50388 root 58u IPv4 365277073 0t0 TCP localhost:53162->localhost:mysql (ESTABLISHED)
cms.out 50388 root 59u IPv4 365277075 0t0 TCP localhost:53164->localhost:mysql (ESTABLISHED)
cms.out 50388 root 60u IPv4 365277077 0t0 TCP localhost:53166->localhost:mysql (ESTABLISHED)
cms.out 50388 root 61u IPv4 365277079 0t0 TCP localhost:53168->localhost:mysql (ESTABLISHED)
cms.out 50388 root 62u IPv4 365277081 0t0 TCP localhost:53170->localhost:mysql (ESTABLISHED)
cms.out 50388 root 63u IPv4 365277083 0t0 TCP localhost:53172->localhost:mysql (ESTABLISHED)
cms.out 50388 root 64u IPv4 365277085 0t0 TCP localhost:53174->localhost:mysql (ESTABLISHED)
cms.out 50388 root 65u IPv4 365277087 0t0 TCP localhost:53176->localhost:mysql (ESTABLISHED)
cms.out 50388 root 66u IPv4 365277089 0t0 TCP localhost:53178->localhost:mysql (ESTABLISHED)
cms.out 50388 root 67u IPv4 365277091 0t0 TCP localhost:53180->localhost:mysql (ESTABLISHED)
cms.out 50388 root 68u IPv4 365277094 0t0 TCP localhost:53182->localhost:mysql (ESTABLISHED)
cms.out 50388 root 70u IPv4 365277103 0t0 TCP *:us-srv (LISTEN)
cms.out 50388 root 76u IPv4 365279410 0t0 TCP *:quake (LISTEN)
cms.out 50388 root 77u IPv4 365279972 0t0 TCP localhost:54846->localhost:mysql (ESTABLISHED)
cms.out 50388 root 78u IPv4 365279973 0t0 TCP localhost:54848->localhost:mysql (ESTABLISHED)
cms.out 50388 root 79u IPv4 365279974 0t0 TCP localhost:54850->localhost:mysql (ESTABLISHED)
cms.out 50388 root 80u IPv4 365277143 0t0 TCP localhost:54852->localhost:mysql (ESTABLISHED)
cms.out 50388 root 81u IPv4 365279975 0t0 TCP localhost:54854->localhost:mysql (ESTABLISHED)
cms.out 50388 root 82u IPv4 365279230 0t0 TCP localhost:54856->localhost:mysql (ESTABLISHED)
cms.out 50388 root 83u IPv4 365279231 0t0 TCP localhost:54858->localhost:mysql (ESTABLISHED)
cms.out 50388 root 84u IPv4 365279976 0t0 TCP localhost:54860->localhost:mysql (ESTABLISHED)
cms.out 50388 root 85u IPv4 365279977 0t0 TCP localhost:54862->localhost:mysql (ESTABLISHED)
cms.out 50388 root 86u IPv4 365279978 0t0 TCP localhost:54864->localhost:mysql (ESTABLISHED)
cms.out 50388 root 87u IPv4 365279979 0t0 TCP localhost:54866->localhost:mysql (ESTABLISHED)
cms.out 50388 root 88u IPv4 365279980 0t0 TCP localhost:54868->localhost:mysql (ESTABLISHED)
cms.out 50388 root 89u IPv4 365279981 0t0 TCP localhost:54870->localhost:mysql (ESTABLISHED)
cms.out 50388 root 90u IPv4 365279232 0t0 TCP localhost:54872->localhost:mysql (ESTABLISHED)
cms.out 50388 root 91u IPv4 365279982 0t0 TCP localhost:54874->localhost:mysql (ESTABLISHED)
cms.out 50388 root 92u IPv4 365279983 0t0 TCP localhost:54876->localhost:mysql (ESTABLISHED)
cms.out 50388 root 93u IPv4 365279984 0t0 TCP localhost:54878->localhost:mysql (ESTABLISHED)
cms.out 50388 root 94u IPv4 365279985 0t0 TCP localhost:54880->localhost:mysql (ESTABLISHED)
cms.out 50388 root 95u IPv4 365279986 0t0 TCP localhost:54882->localhost:mysql (ESTABLISHED)
cms.out 50388 root 96u IPv4 365279987 0t0 TCP localhost:54884->localhost:mysql (ESTABLISHED)
cms.out 50388 root 97u IPv4 675900708 0t0 TCP localhost.localdomain:quake->87.251.64.11:63503 (ESTABLISHED)
sipsvr.ou 50642 root 8u IPv4 365278117 0t0 TCP localhost:56120->localhost:6379 (ESTABLISHED)
sipsvr.ou 50642 root 9u IPv4 365278120 0t0 TCP localhost:56122->localhost:6379 (ESTABLISHED)
sipsvr.ou 50642 root 10u IPv4 365278123 0t0 TCP localhost:56124->localhost:6379 (ESTABLISHED)
sipsvr.ou 50642 root 11u IPv4 365278126 0t0 TCP localhost:56126->localhost:6379 (ESTABLISHED)
sipsvr.ou 50642 root 12u IPv4 365278129 0t0 TCP localhost:56128->localhost:6379 (ESTABLISHED)
sipsvr.ou 50642 root 13u IPv4 365278132 0t0 TCP localhost:56130->localhost:6379 (ESTABLISHED)
sipsvr.ou 50642 root 14u IPv4 365278135 0t0 TCP localhost:56132->localhost:6379 (ESTABLISHED)
sipsvr.ou 50642 root 15u IPv4 365278138 0t0 TCP localhost:56134->localhost:6379 (ESTABLISHED)
sipsvr.ou 50642 root 16u IPv4 365278141 0t0 TCP localhost:56136->localhost:6379 (ESTABLISHED)
sipsvr.ou 50642 root 17u IPv4 365278144 0t0 TCP localhost:56138->localhost:6379 (ESTABLISHED)
sipsvr.ou 50642 root 18u IPv4 365278147 0t0 TCP localhost:56140->localhost:6379 (ESTABLISHED)
sipsvr.ou 50642 root 19u IPv4 365278150 0t0 TCP localhost:56144->localhost:6379 (ESTABLISHED)
sipsvr.ou 50642 root 20u IPv4 365278153 0t0 TCP localhost:56146->localhost:6379 (ESTABLISHED)
sipsvr.ou 50642 root 21u IPv4 365278156 0t0 TCP localhost:56148->localhost:6379 (ESTABLISHED)
sipsvr.ou 50642 root 22u IPv4 365278159 0t0 TCP localhost:56150->localhost:6379 (ESTABLISHED)
sipsvr.ou 50642 root 23u IPv4 365278162 0t0 TCP localhost:56152->localhost:6379 (ESTABLISHED)
sipsvr.ou 50642 root 24u IPv4 365278165 0t0 TCP localhost:56154->localhost:6379 (ESTABLISHED)
sipsvr.ou 50642 root 25u IPv4 365278168 0t0 TCP localhost:56156->localhost:6379 (ESTABLISHED)
sipsvr.ou 50642 root 26u IPv4 365278171 0t0 TCP localhost:56158->localhost:6379 (ESTABLISHED)
sipsvr.ou 50642 root 27u IPv4 365278174 0t0 TCP localhost:56160->localhost:6379 (ESTABLISHED)
sipsvr.ou 50642 root 28u IPv4 365278177 0t0 TCP localhost:56162->localhost:6379 (ESTABLISHED)
sipsvr.ou 50642 root 29u IPv4 365278180 0t0 TCP localhost:56164->localhost:6379 (ESTABLISHED)
sipsvr.ou 50642 root 30u IPv4 365278183 0t0 TCP localhost:56166->localhost:6379 (ESTABLISHED)
sipsvr.ou 50642 root 31u IPv4 365278186 0t0 TCP localhost:56168->localhost:6379 (ESTABLISHED)
sipsvr.ou 50642 root 32u IPv4 365278189 0t0 TCP localhost:56170->localhost:6379 (ESTABLISHED)
sipsvr.ou 50642 root 33u IPv4 365278192 0t0 TCP localhost:56172->localhost:6379 (ESTABLISHED)
sipsvr.ou 50642 root 34u IPv4 365278195 0t0 TCP localhost:56174->localhost:6379 (ESTABLISHED)
sipsvr.ou 50642 root 35u IPv4 365278198 0t0 TCP localhost:56176->localhost:6379 (ESTABLISHED)
sipsvr.ou 50642 root 36u IPv4 365278201 0t0 TCP localhost:56178->localhost:6379 (ESTABLISHED)
sipsvr.ou 50642 root 37u IPv4 365278204 0t0 TCP localhost:56180->localhost:6379 (ESTABLISHED)
sipsvr.ou 50642 root 38u IPv4 365278207 0t0 TCP localhost:56182->localhost:6379 (ESTABLISHED)
sipsvr.ou 50642 root 39u IPv4 365280258 0t0 TCP localhost:56184->localhost:6379 (ESTABLISHED)
sipsvr.ou 50642 root 40u IPv4 365280261 0t0 TCP localhost:56186->localhost:6379 (ESTABLISHED)
sipsvr.ou 50642 root 41u IPv4 365280264 0t0 TCP localhost:56188->localhost:6379 (ESTABLISHED)
sipsvr.ou 50642 root 42u IPv4 365280267 0t0 TCP localhost:56190->localhost:6379 (ESTABLISHED)
sipsvr.ou 50642 root 43u IPv4 365280270 0t0 TCP localhost:56192->localhost:6379 (ESTABLISHED)
sipsvr.ou 50642 root 44u IPv4 365280273 0t0 TCP localhost:56194->localhost:6379 (ESTABLISHED)
sipsvr.ou 50642 root 45u IPv4 365280276 0t0 TCP localhost:56196->localhost:6379 (ESTABLISHED)
sipsvr.ou 50642 root 46u IPv4 365280279 0t0 TCP localhost:56198->localhost:6379 (ESTABLISHED)
sipsvr.ou 50642 root 47u IPv4 365280282 0t0 TCP localhost:56200->localhost:6379 (ESTABLISHED)
sipsvr.ou 50642 root 50u IPv4 365277133 0t0 TCP *:8090 (LISTEN)
sipsvr.ou 50642 root 56u IPv4 365279221 0t0 TCP *:26001 (LISTEN)
sipsvr.ou 50642 root 57u IPv4 365282824 0t0 TCP localhost.localdomain:25060->localhost.localdomain:50570 (ESTABLISHED)
sipsvr.ou 50642 root 58u IPv4 365280292 0t0 TCP localhost:54802->localhost:mysql (ESTABLISHED)
sipsvr.ou 50642 root 59u IPv4 365279952 0t0 TCP localhost:54804->localhost:mysql (ESTABLISHED)
sipsvr.ou 50642 root 60u IPv4 365277134 0t0 TCP localhost:54806->localhost:mysql (ESTABLISHED)
sipsvr.ou 50642 root 61u IPv4 365279953 0t0 TCP localhost:54808->localhost:mysql (ESTABLISHED)
sipsvr.ou 50642 root 62u IPv4 365279954 0t0 TCP localhost:54810->localhost:mysql (ESTABLISHED)
sipsvr.ou 50642 root 63u IPv4 365279955 0t0 TCP localhost:54812->localhost:mysql (ESTABLISHED)
sipsvr.ou 50642 root 64u IPv4 365279956 0t0 TCP localhost:54814->localhost:mysql (ESTABLISHED)
sipsvr.ou 50642 root 65u IPv4 365279957 0t0 TCP localhost:54816->localhost:mysql (ESTABLISHED)
sipsvr.ou 50642 root 66u IPv4 365279958 0t0 TCP localhost:54818->localhost:mysql (ESTABLISHED)
sipsvr.ou 50642 root 67u IPv4 365279959 0t0 TCP localhost:54820->localhost:mysql (ESTABLISHED)
sipsvr.ou 50642 root 68u IPv4 365279960 0t0 TCP localhost:54822->localhost:mysql (ESTABLISHED)
sipsvr.ou 50642 root 69u IPv4 365279961 0t0 TCP localhost:54824->localhost:mysql (ESTABLISHED)
sipsvr.ou 50642 root 70u IPv4 365279962 0t0 TCP localhost:54826->localhost:mysql (ESTABLISHED)
sipsvr.ou 50642 root 71u IPv4 365279225 0t0 TCP localhost:54828->localhost:mysql (ESTABLISHED)
sipsvr.ou 50642 root 72u IPv4 365280306 0t0 TCP localhost:54830->localhost:mysql (ESTABLISHED)
sipsvr.ou 50642 root 73u IPv4 365279963 0t0 TCP localhost:54832->localhost:mysql (ESTABLISHED)
sipsvr.ou 50642 root 74u IPv4 365279964 0t0 TCP localhost:54834->localhost:mysql (ESTABLISHED)
sipsvr.ou 50642 root 75u IPv4 365277138 0t0 TCP localhost:54836->localhost:mysql (ESTABLISHED)
sipsvr.ou 50642 root 76u IPv4 365280308 0t0 TCP localhost:54838->localhost:mysql (ESTABLISHED)
sipsvr.ou 50642 root 77u IPv4 365277140 0t0 TCP localhost:54840->localhost:mysql (ESTABLISHED)
sipsvr.ou 50642 root 81u IPv6 365279226 0t0 TCP *:26090 (LISTEN)
sipsvr.ou 50642 root 88u IPv4 365279967 0t0 UDP *:25060
sipsvr.ou 50642 root 90u IPv4 365279968 0t0 TCP *:25060 (LISTEN)
sipsvr.ou 50642 root 91u IPv4 365277155 0t0 TCP localhost.localdomain:25060->localhost.localdomain:50310 (ESTABLISHED)
mrs.out 50660 root 9u IPv4 365279367 0t0 TCP *:zenginkyo-1 (LISTEN)
mrs.out 50660 root 11u IPv4 365280856 0t0 TCP localhost.localdomain:50570->localhost.localdomain:25060 (ESTABLISHED)
sipproxy. 50670 root 9u IPv4 365277147 0t0 TCP *:25554 (LISTEN)
sipproxy. 50670 root 10u IPv4 365279994 0t0 UDP *:5095
talksvr.o 50750 root 12u IPv6 365279415 0t0 TCP *:26095 (LISTEN)
acs.out 50757 root 9u IPv4 365279406 0t0 UDP *:5090
sipgw.out 50778 root 9u IPv4 365277119 0t0 TCP *:5040 (LISTEN)
sipgw.out 50778 root 10u IPv4 365281296 0t0 TCP localhost.localdomain:50310->localhost.localdomain:25060 (ESTABLISHED)
sipgw.out 50778 root 40u IPv4 365277161 0t0 TCP localhost.localdomain:8252 (LISTEN)
sipgw.out 50778 root 74u IPv4 662055111 0t0 TCP localhost.localdomain:36636->192.168.1.222:irdmi (ESTABLISHED)
sipgw.out 50778 root 75u IPv4 715421814 0t0 TCP localhost.localdomain:ismserver->192.168.1.54:43620 (ESTABLISHED)
sipgw.out 50778 root 76u IPv4 365291680 0t0 TCP localhost.localdomain:ismserver (LISTEN)
nginx_cli 54776 root 6u IPv4 472570707 0t0 TCP *:26088 (LISTEN)
nginx_cli 54776 root 7u IPv4 472570708 0t0 TCP *:26099 (LISTEN)
nginx_cli 54776 root 8u IPv4 472570709 0t0 TCP *:26096 (LISTEN)
nginx_cli 54777 nobody 6u IPv4 472570707 0t0 TCP *:26088 (LISTEN)
nginx_cli 54777 nobody 7u IPv4 472570708 0t0 TCP *:26099 (LISTEN)
nginx_cli 54777 nobody 8u IPv4 472570709 0t0 TCP *:26096 (LISTEN)
nginx_vcm 86704 root 6u IPv4 33033776 0t0 TCP *:26089 (LISTEN)
nginx_vcm 86709 nobody 6u IPv4 33033776 0t0 TCP *:26089 (LISTEN)
java 86714 root 11u IPv6 365410740 0t0 TCP localhost:53448->localhost:mysql (ESTABLISHED)
java 86714 root 42u IPv6 33032993 0t0 TCP localhost:59726->localhost:6379 (ESTABLISHED)
java 86714 root 44u IPv6 33039581 0t0 TCP *:8067 (LISTEN)
java 86714 root 54u IPv6 365447089 0t0 TCP localhost:53606->localhost:mysql (ESTABLISHED)
java 86714 root 77u IPv6 481124015 0t0 TCP localhost:37488->localhost:mysql (ESTABLISHED)
sshd 105092 root 3u IPv4 705821329 0t0 TCP localhost.localdomain:ssh->192.168.1.40:58017 (ESTABLISHED)
sshd 106053 root 3u IPv4 705822133 0t0 TCP localhost.localdomain:ssh->192.168.1.40:58018 (ESTABLISHED)
[root@localhost home]#
5. 查看详细信息,包括环境和文件状态:
lsof -v
这个命令会显示更详细的信息,包括进程的环境变量和文件的状态。
四、和其他命令组合示例
`lsof`可以与许多其他命令组合使用,以执行更复杂的任务。以下是一些例子,展示了如何与`ps`、`grep`、`awk`等命令结合使用:
1. 查找占用特定端口的进程,并查看它们的详细信息:
lsof -i :80 | grep 'LISTEN'
这个命令会显示所有在端口80上监听的进程,并且只列出那些处于监听状态的进程。
2. 查找特定文件描述符的进程,并获取它们的PID和命令名称:
lsof -d 3 | awk '{print $2 " " $1}'
这里,`-d 3`指定了文件描述符为3的进程,`awk`用来提取进程ID和命令名称。
3. 查找特定用户打开的文件,并筛选出网络相关的文件:
lsof -u user1 | grep 'socket'
这个命令会显示指定用户user1打开的所有文件,并且只列出网络相关的文件(如套接字)。
4. 查找所有正在写入的文件,并显示它们的进程ID和文件路径:
lsof -a -p | grep 'write'
`-a`选项使得`lsof`显示所有打开的文件,而不仅仅是已经映射到内存中的文件。`-p`选项告诉`lsof`显示进程ID。`grep`用来筛选出正在写入文件的进程。
5. 结合`ps`命令查看特定进程的打开文件:
ps -fp <PID> | grep -v PID | awk '{print $2 " " $1}' | xargs -I {} lsof -p {}
这个命令组合用于查找指定进程ID的所有打开文件。首先,`ps`命令获取进程信息,`grep`排除掉进程ID行,`awk`提取进程ID和命令名称,最后`xargs`和`lsof`一起用来执行实际的查询。
6. 查找特定文件被哪些进程打开,并查看它们的PID和用户:
lsof /path/to/file | awk '{print $2 " " $1}'
五、使用lsof命令后输出结果的意义
下面是`lsof`命令的标准输出示例
[root@ecs-52a1 121yunwei]# lsof -i:26088
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
nginx.out 4067399 root 8u IPv4 762811375 0t0 TCP *:26088 (LISTEN)
nginx.out 4067405 nobody 8u IPv4 762811375 0t0 TCP *:26088 (LISTEN)
[root@ecs-52a1 121yunwei]#
各列的意义:
COMMAND:进程的命令名称。
PID: 进程ID。
USER: 进程所属的用户。
FD: 文件描述符。在Unix系统中,每个打开的文件都有一个唯一的文件描述符。
TYPE: 文件类型,可以是REG(普通文件)、DIR(目录)、CHR(字符设备)、BLK(块设备)、FIFO(管道)、LINK(符号链接)、SOCK(套接字)等。
DEVICE: 文件的设备编号,对于普通文件,这通常是文件的inode号。
SIZE/OFF:文件的大小或者偏移量,对于块设备和字符设备尤其重要。
NODE: 文件的inode号。
NAME: 打开文件的路径。
每一行代表一个打开的文件和拥有它的进程。`lsof`的输出可以根据文件类型、用户、进程ID等条件进行过滤,以便于快速定位所需信息。
篇幅有限,若想了解更多,文章正下方可以看到我的联系方式:鼠标“点击” 下面的 “威迪斯特-就是video system 微信名片”字样,就会出现我的二维码,欢迎沟通探讨。