![Was bedeutet [Socket:Nummer] in /proc/pid/fd?](https://rvso.com/image/178530/Was%20bedeutet%20%5BSocket%3ANummer%5D%20in%20%2Fproc%2Fpid%2Ffd%3F.png)
Von given geöffnete UNIX-Domain-Sockets $PID
werden in /proc/$PID/fd/X
als symbolische Links zu aufgelistet [socket:ID]
. Ich verstehe, dass es sich um einen Bezeichner dieses Sockets handelt, aber was genau ist es? Ist es ein Inode in sockfs
? Ist es überhaupt ein 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
Antwort1
Das ist tatsächlich die Inode-Nummer des jeweiligen Sockets.
Auf diese Unix- und Linux SE-Posts gibt es gute Antworten:
(Bitte beachten Sie, dass ich dies aufgrund von Reputationsbeschränkungen nicht als Kommentar posten konnte. Ich hoffe, es ist trotzdem nützlich.)