Come ottenere maggiori informazioni sul file socket?


13

Per un file socket piace questo:

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

Poiché catqui il comando è inutile, esiste un metodo per ottenere maggiori informazioni sul file socket? Come quale porta sta ascoltando? eccetera.


2
Solo i socket TCP e UDP hanno il concetto di porta o, per essere più precisi, i domini socket unix non hanno porte associate.
Rui F Ribeiro,

Risposte:


5

Un socket è un file per i processi per lo scambio di dati. Puoi vedere più dati a riguardo usando i comandi netstat, lsof e fuser.

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

"Un socket di dominio Unix o socket IPC (socket di comunicazione tra processi) è un endpoint di comunicazione dati per lo scambio di dati tra processi in esecuzione sullo stesso sistema operativo host. Come i named pipe, i socket di dominio Unix supportano la trasmissione di un flusso affidabile di byte (SOCK_STREAM , confronta con TCP). "


Quindi il file socket è solo un socket di dominio UNIX?
Nan Xiao,

Esattamente, era quello che ho cercato di trasmettere.
Rui F Ribeiro,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.