Чи може хтось пояснити різні типи розеток домену Unix?
11
Якщо я запускаю netstat --all | grep ^unixдеякі вихідні контури сокету, передують "@", а деякі - ні. Я помітив, що ті, які передували символу "@", не відображаються під час перегляду файлової системи, lsале все інше.
Що це за два види розеток і в чому різниця між ними?
Це абстрактні розетки , які живуть поза простором імен файлової системи. netstat --unix, lsof -Uа інші команди друкують @знак замість нульового байта, який знаходиться на початку імені шляху.
@Geek Це просто інший простір імен. Немає необхідності у доступі до файлової системи та її очищенні. З іншого боку, кожен може захопити відоме ім'я, тому вам, можливо, доведеться перевірити облікові дані серверного процесу.