Найти в Дзене
Обо всём и Linux

Команда netstat в Linux.

Оглавление

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

В среде Linux классическая утилита netstat из пакета «net-tools» получила более новую альтернативу, утилиту ss из пакета «iproute2».

Установка пакета в Linux Mint

sudo apt install net-tools

После установки проверьте версию установленного netstat:

netstat --version
-2

Как использовать команду в Linux?

Вы можете вызвать команду netstat в любом дистрибутиве Linux, чтобы получить различную статистику из вашей сети.

Просмотр таблицы маршрутизации сети

Используете флаг -r для отображения таблицы сетевой маршрутизации, чтобы получить что-то похожее на вывод ниже:

netstat -nr
-3

Опция -n заставляет утилиту выводить адреса, разделенные точками, вместо использования символических сетевых имен. Эта опция полезна для избежания поиска адресов по сети.

Просмотр статистики сетевого интерфейса

Используйте флаг -i, чтобы получить статистические данные о настроенном сетевом интерфейсе. Опция -a выводит все существующие в ядре интерфейсы:

netstat -ai
-4

Просмотр сетевых подключения

Утилита команды поддерживает параметры, которые отображают активные или пассивные сокеты с помощью параметров -t, -n и -a. Флаги показывают разъемы подключения RAW, UDP, TCP или UNIX. Добавив опцию -a, утилита будет создавать сокеты, готовые к соединению:

netstat -ant
-5

Просмотр сетевых сервисов

Чтобы вывести список служб, и их текущее состояние и соответствующие им порты, выполните команду:

netstat -pnltu
-6

Мне данная команда нравится и я часто ее использую при необходимости, хотя она уже устарела и есть новая утилита ss которая заменила netstat.

Об утилите ss напишу следующей статье.

#linux #линукс #сети #линукс для дома