Czy ktoś może wyjaśnić różne typy gniazd domeny unix?


11

Jeśli uruchomię, netstat --all | grep ^unixniektóre ścieżki gniazd, które są wyprowadzane, są poprzedzone znakiem „@”, a niektóre nie. Zauważyłem, że te poprzedzone znakiem „@” nie pojawiają się podczas przeglądania systemu plików, lsale reszta jest wyświetlana.

Jakie są te dwa rodzaje gniazd i jaka jest między nimi różnica?

Odpowiedzi:


11

Są to gniazda abstrakcyjne , które znajdują się poza przestrzenią nazw systemu plików. netstat --unix, lsof -Ua inne polecenia wypisują @znak zamiast bajtu nul na początku nazwy ścieżki.


Jaką rolę odgrywają te abstrakcyjne gniazda w ogóle?
Geek

1
@Geek To tylko inna przestrzeń nazw. Nie ma potrzeby dostępu do systemu plików i czyszczenia. Z drugiej strony każdy może zdobyć dobrze znaną nazwę, więc może być konieczne sprawdzenie poświadczeń procesu serwera.
Gabriel
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.