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


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?
Нань Сяо

Именно это я и пытался передать.
Руи Ф Рибейро
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.