Команды, которые вам нужны:
ifconfig -a inet
ifconfig -a inet6
Дополнительные команды:
arp -a
ndp -a
Все они такие же, как на FreeBSD и TrueOS. (Это не везде так для MacOS, но здесь это так)
ifconfig
. Mac OS 10 Страницы руководства. Корпорация Apple. 2008. https://wiki.archlinux.org/index.php/Security#hidepid
Для работы Xorg необходимо добавить исключение для systemd-logind:
/etc/systemd/system/systemd-logind.service.d/hidepid. конф [Услуга] Дополнительные группы = proc
РЕДАКТИРОВАТЬ: в этой документации не объясняется, зачем это нужно. Глядя на восходящий systemd-logind.service, сервисный модуль не запускается как отдельный пользователь. (hidepid обычно описывается как не относящийся к root
). Однако из кода я думаю, что hidepid на самом деле использует возможность CAP_SYS_PTRACE. И systemd-logind.service
ограничивает себя набором возможностей, которые не включают CAP_SYS_PTRACE.
В любом случае, это означает, что systemd PID 1 Arch Linux может нормально загружаться с hidepid. Лично я бы беспокоился о необходимости этого «исключения» даже без Xorg, в случае другого программного обеспечения, которое использовало те же функции systemd-logind.