Как получить больше информации о файле сокета?

13

Для файла сокета это нравится:

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

Поскольку catкоманда здесь бесполезна, есть ли способ получить больше информации о файле сокета? Например, какой порт он слушает? и т.п.

Нань Сяо
источник
2
Только сокеты TCP и UDP имеют концепцию порта, или, если быть более точным, домены сокетов unix не имеют связанных портов.
Руи Ф. Рибейро

Ответы:

5

Сокет - это файл для процессов для обмена данными. Вы можете увидеть больше данных об этом с помощью команд netstat, lsof и fuser.

Из Википедии: https://en.wikipedia.org/wiki/Unix_domain_socket

«Сокет домена Unix или сокет IPC (сокет межпроцессного взаимодействия) является конечной точкой обмена данными для обмена данными между процессами, выполняющимися в одной операционной системе хоста. Как и именованные каналы, сокеты домена Unix поддерживают передачу надежного потока байтов (SOCK_STREAM). сравните с ПТС).

Руи Ф Рибейро
источник
Итак, файл сокета - это просто сокет домена UNIX?
Нань Сяо
Именно это я и пытался передать.
Руи Ф Рибейро