sockstat
Отображение
списка открытых сокетов
Синтаксис:
sockstat
[-46clnu] [-f семейство_адресов] [-p порты]
Поддерживаемые платформы:
QNX Neutrino
Опции:
-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).
Описание:
По команде sockstat выводится список открытых доменных
интернет- или UNIX-сокетов.
Если не
указана ни одна из опций -4, -6 и -u, утилита sockstat выводит список сокетов во всех
трех доменах.
Если не
указана ни одна из опций -c и -l, утилита sockstat выводит список прослушивающих и
подключенных сокетов, а также сокетов, имеющих другое
состояние.
По каждому
сокету выводится следующая информация:
USER
Пользователь-владелец
сокета
COMMAND
Команда,
создавшая сокет.
PID
Идентификатор
процесса для команды, создавшей сокет.
FD
Номер
дескриптора файла для сокета.
PROTO
Транспортный
протокол, связанный с сокетом (для интернет-сокетов), либо тип
сокета – поток или дейтаграмма (для UNIX-сокетов).
LOCAL ADDRESS
Для интернет-сокетов: адрес, с которым связан
локальный сокет (см. описание функции getsockname() в руководстве
по библиотекам Neutrino Library
Reference). Для связанных UNIX- сокетов: имя
файла сокета, либо -.
FOREIGN ADDRESS
Адрес, с
которым связан внешний сокет (см. описание функции getpeername()), либо - для неподключенных сокетов UNIX.