Jak uzyskać więcej informacji o pliku gniazda?


13

W przypadku pliku gniazda lubi to:

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

Ponieważ catpolecenie jest tutaj bezużyteczne, czy istnieje jakakolwiek metoda uzyskania dodatkowych informacji o pliku gniazda? Na przykład, którego portu nasłuchuje? itp.


2
Tylko gniazda TCP i UDP mają pojęcie portu, a ściślej mówiąc, domeny gniazd unix nie mają powiązanych portów.
Rui F Ribeiro

Odpowiedzi:


5

Gniazdo jest plikiem dla procesów wymiany danych. Możesz zobaczyć więcej danych na ten temat za pomocą poleceń netstat, lsof i utrwalacza.

Z Wikipedii: https://en.wikipedia.org/wiki/Unix_domain_socket

„Gniazdo domeny Unix lub gniazdo IPC (gniazdo komunikacji między procesami) to punkt końcowy komunikacji danych służący do wymiany danych między procesami wykonującymi się w tym samym systemie operacyjnym hosta. Podobnie jak nazwane potoki, gniazda domeny Unix obsługują transmisję niezawodnego strumienia bajtów (SOCK_STREAM , porównaj z TCP). ”


Czy plik gniazda jest tylko gniazdem domeny UNIX?
Nan Xiao,

Właśnie to starałem się przekazać.
Rui F Ribeiro
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.