Может кто-нибудь объяснить различные типы доменных сокетов Unix?


11

Если я запускаю netstat --all | grep ^unixнекоторые из путей к сокетам, которые выводятся, им предшествует '@', а некоторые нет. Я заметил, что те, которым предшествует '@', не отображаются при просмотре файловой системы с помощью, lsно остальные делают.

Каковы эти два вида сокетов и в чем разница между ними?

Ответы:


11

Это абстрактные сокеты , которые находятся вне пространства имен файловой системы. netstat --unix, lsof -UИ другие команды напечатать @знак вместо нулевых байт, это в начале пути.


Какую роль играют эти абстрактные сокеты в целом?
Компьютерщик

1
@Geek Это просто другое пространство имен. Нет необходимости в доступе и очистке файловой системы. С другой стороны, любой может получить хорошо известное имя, поэтому вам, возможно, придется проверить учетные данные процесса сервера.
Габриэль
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.