/proc/pid/fdの[ソケット:番号]とはどういう意味ですか?

/proc/pid/fdの[ソケット:番号]とはどういう意味ですか?

そのエントリで開かれた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

これは実際には特定のソケットのinode番号です。

次のUnix&Linux SEの投稿には良い答えがあります。

  1. /proc/PID/fd/X リンク番号
  2. Linux/Unixのファイル特性は何ですか?

(評判制限のためコメントとして投稿できません。まだ役に立つことを願っています。)

おすすめ記事