Отображение списка открытых сокетов
sockstat [-46clnu] [-f семейство_адресов] [-p порты]
- -4
- Показать сокеты
AF_INET
(IPv4).
- -6
- Показать сокеты
AF_INET6
(IPv6).
- -c
- Показать подключенные сокеты.
- -f семейство_адресов
- Перечислить только сокеты, относящиеся к заданному семейству_адресов. Распознаются только следующие семейства адресов:
- inet (для
AF_INET
) - inet6 (для
AF_INET6
) - local или unix (для
AF_LOCAL
)
- -l
- Показать прослушивающие сокеты.
- -n
- Вывести только числовые значения. Поиск символических имен для адресов и портов не выполняется.
- -p порты
- Показать только интернет-сокеты (если в указанном списке присутствует номер локального или внешнего порта). Аргумент порты представляет собой список (разделенный запятыми) номеров портов и диапазонов портов (диапазон задается первым и последним портами, разделенными дефисом).
- -u
- Показать сокеты
AF_LOCAL
(UNIX).
ЗОСРВ «Нейтрино»
aarch64, arm, armv7, e2k, mips, ppc, x86
По команде sockstat выводится список открытых доменных интернет- или UNIX- сокетов.
Если не указана ни одна из опций -4, -6 и -u, утилита sockstat выводит список сокетов во всех трех доменах.
Если не указана ни одна из опций -c и -l, утилита sockstat выводит список прослушивающих и подключенных сокетов, а также сокетов, имеющих другое состояние.
По каждому сокету выводится следующая информация:
- USER
- Пользователь-владелец сокета
- COMMAND
- Команда, создавшая сокет.
- PID
- Идентификатор процесса для команды, создавшей сокет.
- FD
- Номер дескриптора файла для сокета.
- PROTO
- Транспортный протокол, связанный с сокетом (для интернет-сокетов), либо тип сокета – поток или дейтаграмма (для UNIX-сокетов).
- LOCAL ADDRESS
- Для интернет-сокетов: адрес, с которым связан локальный сокет (см. описание функции getsockname()). Для связанных UNIX-сокетов: имя файла сокета, либо
-
. - FOREIGN ADDRESS
- Адрес, с которым связан внешний сокет (см. описание функции getpeername()), либо - для неподключенных сокетов UNIX.
Базовые подсистемы ЗОСРВ «Нейтрино», NetBSD
netstat
getpeername(), getsockname(), INET6, UNIX
Предыдущий раздел: Утилиты