报告的设备编号是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)
在这种情况下,每一个都是相应套接字的 inode 号。您已经列出了打开的 TCP 套接字,并且套接字由它们的 inode 号标识。如果您这样做
ls -l /proc/<pid>/fd
或ls -Lli /proc/<pid>/fd
(在本例中<pid>
为 4011),您可以看到相同的数字。在查找有关该套接字的信息(例如,in/proc/net/tcp
或ss
命令)时,您可以使用 inode 编号。