报告的设备编号是多少lsof
?
我读手册页,从 lsof 识别设备, 和这。
我仍然不知道它的含义。具体来说,对于这种情况,我能从数字中推断出什么?
$ lsof -ai tcp -c vino-server
lsof: WARNING: can't stat() tracefs file system /sys/kernel/debug/tracing
Output information may be incomplete.
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
vino-serv 4011 user1 12u IPv4 27353 0t0 TCP *:5900 (LISTEN)
vino-serv 4011 user1 11u IPv6 27352 0t0 TCP *:5900 (LISTEN)
vino-serv 4011 user1 14u IPv4 7506511 0t0 TCP XXXXXXXXXX (ESTABLISHED)
答案1
在这种情况下,每一个都是相应套接字的 inode 编号。您已列出打开的 TCP 套接字,套接字由其 inode 编号标识。如果您这样做ls -l /proc/<pid>/fd
或ls -Lli /proc/<pid>/fd
(在本例中<pid>
为 4011),则可以看到相同的编号。您可以在查找有关该套接字的信息时使用 inode 编号(例如,在/proc/net/tcp
或ss
命令中)。