Чи може хтось пояснити різні типи розеток домену Unix?


11

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

Що це за два види розеток і в чому різниця між ними?

Відповіді:


11

Це абстрактні розетки , які живуть поза простором імен файлової системи. netstat --unix, lsof -Uа інші команди друкують @знак замість нульового байта, який знаходиться на початку імені шляху.


Яку роль відіграють ці абстрактні розетки взагалі?
Geek

1
@Geek Це просто інший простір імен. Немає необхідності у доступі до файлової системи та її очищенні. З іншого боку, кожен може захопити відоме ім'я, тому вам, можливо, доведеться перевірити облікові дані серверного процесу.
Габріель
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.