Linux

什麼意思socket:numbers○Cķ和噸:n在米b和rsocket:number在 /proc/pid/fd

  • August 14, 2020

給定打開的 UNIX 域套接字$PID作為/proc/$PID/fd/X指向[socket:ID]. 我知道它是那個套接字的標識符,但它到底是什麼?它是一個inodesockfs嗎?它是一個inode嗎?

# 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

那確實是特定套接字的inode號。

這些 Unix 和 Linux SE 文章有很好的答案:

  1. /proc/PID/fd/X 連結號
  2. Linux/Unix 中文件的特徵是什麼?

(請注意,由於聲譽限制,我無法將此作為評論發布,希望它仍然有用)

引用自:https://unix.stackexchange.com/questions/604481