/proc/pid/fd 中的 [socket:number] 是什么意思

/proc/pid/fd 中的 [socket:number] 是什么意思

由给定打开的 UNIX 域套接字作为 的符号链接$PID列出。我知道它是该套接字的标识符,但它到底是什么?它是 inode 吗?它到底是一个索引节点吗?/proc/$PID/fd/X[socket:ID]sockfs

# stat  /proc/15474/fd/18
  File: /proc/15474/fd/18 -> socket:[100754490]
  Size: 64              Blocks: 0          IO Block: 1024   symbolic link
Device: 4h/4d   Inode: 100753577   Links: 1
Access: (0700/lrwx------)  Uid: (  999/mysql)   Gid: (  999/  docker)
Access: 2020-08-14 10:08:09.834593933 +0200
Modify: 2020-08-14 10:08:07.842537799 +0200
Change: 2020-08-14 10:08:07.842537799 +0200

答案1

这确实是特定套接字的索引节点号。

这些 Unix & Linux SE 帖子中有很好的答案:

  1. /proc/PID/fd/X 链接号
  2. Linux/Unix 中文件有什么特征?

(请注意,由于声誉限制,我无法将其发布为评论,希望它仍然有用)

相关内容