Como obter mais informações sobre o arquivo de soquete?

13

Para um arquivo de soquete como este:

# ls -alti socket
14112 srw------- 1 root root 0 Nov 15 20:03 socket
# cat socket
cat: socket: No such device or address

Como o catcomando é inútil aqui, existe algum método para obter mais informações sobre o arquivo de soquete? Como em qual porta está ouvindo? etc.

Nan Xiao
fonte
2
Somente soquetes TCP e UDP têm o conceito de porta ou, para ser mais preciso, os domínios soquete unix não possuem portas associadas.
Rui F Ribeiro

Respostas:

5

Um soquete é um arquivo para processos para troca de dados. Você pode ver mais dados usando os comandos netstat, lsof e fuser.

Da Wikipedia: https://en.wikipedia.org/wiki/Unix_domain_socket

"Um soquete de domínio Unix ou soquete IPC (soquete de comunicação entre processos) é um terminal de comunicação de dados para a troca de dados entre processos em execução no mesmo sistema operacional host. Como pipes nomeados, os soquetes de domínio Unix suportam a transmissão de um fluxo confiável de bytes (SOCK_STREAM , compare com o TCP). "

Rui F Ribeiro
fonte
Então, o arquivo de soquete é apenas um soquete de domínio UNIX?
Nan Xiao
Exatamente, foi o que tentei transmitir.
Rui F Ribeiro