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.

Nan Xiao
źródło
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). ”

Rui F. Ribeiro
źródło
Czy plik gniazda jest tylko gniazdem domeny UNIX?
Nan Xiao,
Właśnie to starałem się przekazać.
Rui F Ribeiro