![¿Cuál es el significado de [socket:número] en /proc/pid/fd?](https://rvso.com/image/178530/%C2%BFCu%C3%A1l%20es%20el%20significado%20de%20%5Bsocket%3An%C3%BAmero%5D%20en%20%2Fproc%2Fpid%2Ffd%3F.png)
Los sockets de dominio UNIX abiertos por determinado $PID
se enumeran /proc/$PID/fd/X
como enlaces simbólicos a [socket:ID]
. Entiendo que es un identificador de ese socket, pero ¿qué es exactamente? ¿Es un inodo en sockfs
? ¿Es un inodo en absoluto?
# 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
Respuesta1
De hecho, ese es el número de inodo del socket específico.
Hay buenas respuestas en estas publicaciones de Unix y Linux SE:
(Tenga en cuenta que no pude publicar esto como comentario debido a restricciones de reputación, espero que siga siendo útil)