netstat (network statistics) — утилита командной строки выводящая на дисплей состояние соединений (как входящих, так и исходящих), таблицы маршрутизации, число сетевых интерфейсов и сетевую статистику по протоколам.

 

netstat ключ

-a   - Показать все порты

-at  - показать все TCP порты

-au - показать все UDP порты

-l   - перечислить все прослушиваемые порты (состояние LISTEN)

-x   - перечислить UNIX-сокеты

-s   -показать статистику портов

-p   -отображение PID процесса

-r   -отображение таблицы маршрутизации

-n   -показать информацию без резолва

-c   -непрерывный вывод информации

-i   - информация по сетевым интерфейсам

-v  - подробный вывод информации

 

Всё вместе:

# netstat -lnptux

 

Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name   

tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      1829/cupsd        

tcp6       0      0 ::1:631                 :::*                    LISTEN      1829/cupsd        

udp        0      0 0.0.0.0:53252           0.0.0.0:*                           803/avahi-daemon: r

udp        0      0 0.0.0.0:68              0.0.0.0:*                           1418/dhclient     

 

Recv-Q - Счётчик байт не скопированных программой пользователя из этого сокета.

 

Send-Q - Счётчик байтов, не подтверждённых удалённым узлом.

 

Local Address - локальный IP-адрес участвующий в соединении или связанный со службой, ожидающей входящие соединения (слушающей порт). Если в качестве адреса отображается 0.0.0.0 , то это означает - "любой адрес", т.е в соединении могут использоваться все IP-адреса существующие на данном компьютере. Адрес 127.0.0.1 - это петлевой интерфейс, используемый в качестве средства IP протокола для взаимодействия между процессами без реальной передачи данных.

 

Foreign Address - Адрес и номер порта удалённого конца сокета. Аналогично "Local Address."

 

State - состояние соединения. Состояние Listening говорит о том, что строка состояния отображает информацию о сетевой службе, ожидающей входящие соединения по соответствующему протоколу на адрес и порт, отображаемые в колонке "Local Address ". Состояние ESTABLISHED указывает на активное соединение. В колонке "State" для соединений по протоколу TCP может отображаться текущий этап TCP-сессии определяемый по обработке значений флагов в заголовке TCP - пакета (Syn, Ask, Fin ... ). Возможные состояния:

 

CLOSE_WAIT - ожидание закрытия соединения.

CLOSED - соединение закрыто.

ESTABLISHED - соединение установлено.

LISTENING - ожидается соединение (слушается порт)

TIME_WAIT - превышение времени ответа

 

 

Материалы:

https://unixsystem.net.ua/203-komanda-netstat-poluchenie-vsevozmozhnoj.html