Pour un fichier socket comme ceci:
# ls -alti socket
14112 srw------- 1 root root 0 Nov 15 20:03 socket
# cat socket
cat: socket: No such device or address
Puisque la cat
commande est inutile ici, existe-t-il une méthode pour obtenir plus d'informations sur le fichier socket? Comme sur quel port il écoute? etc.
linux
filesystems
socket
Nan Xiao
la source
la source
Réponses:
Un socket est un fichier pour les processus d'échange de données. Vous pouvez voir plus de données à ce sujet en utilisant les commandes netstat, lsof et fuser.
Depuis Wikipedia: https://en.wikipedia.org/wiki/Unix_domain_socket
"Un socket de domaine Unix ou un socket IPC (socket de communication inter-processus) est un point de terminaison de communication de données pour échanger des données entre des processus s'exécutant sur le même système d'exploitation hôte. Comme les canaux nommés, les sockets de domaine Unix prennent en charge la transmission d'un flux d'octets fiable (SOCK_STREAM , comparez à TCP). "
la source