Quelqu'un peut-il expliquer les différents types de sockets de domaine Unix?


11

Si j'exécute netstat --all | grep ^unixcertains des chemins de socket qui sont sortis sont précédés d'un '@' et certains ne le sont pas. J'ai remarqué que ceux précédés d'un '@' n'apparaissent pas lors de la navigation dans le système de fichiers, lsmais le reste le fait.

Quels sont ces deux types de prises et quelle est la différence entre elles?

Réponses:


11

Ce sont des sockets abstraites , qui vivent en dehors de l'espace de noms du système de fichiers. netstat --unix, lsof -UEt d' autres commandes imprimer un @signe au lieu de l'octet NUL que de son au début du chemin.


Quel rôle ces prises abstraites jouent-elles en général?
Geek

1
@Geek C'est juste un espace de noms différent. Il n'y a aucun besoin d'accès et de nettoyage du système de fichiers. D'un autre côté, n'importe qui peut saisir un nom bien connu, vous devrez donc peut-être vérifier les informations d'identification du processus serveur.
Gabriel
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.