Поиск по сайту:

Как установить команду netstat в Linux


Netstat – производное от слов «сеть» и «статистика» – это утилита командной строки, используемая системными администраторами для анализа сетевой статистики.

Он отображает целый ряд статистических данных, таких как открытые порты и соответствующие адреса в хост-системе, таблица маршрутизации и маскарадные соединения.

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

Как установить команду netstat в Linux

Пакет, содержащий netstat, называется net-tools. В современных системах утилита netstat уже установлена, и ее не нужно устанавливать.

Однако в старых системах вы, скорее всего, столкнетесь с ошибкой при запуске команды netstat.

bash: netstat: command not found

Поэтому, чтобы установить netstat в дистрибутивах Linux, выполните команду.

sudo apt install net-tools         [On Debian, Ubuntu and Mint]
sudo yum install net-tools         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/net-tools  [On Gentoo Linux]
sudo apk add net-tools            [On Alpine Linux]
sudo pacman -S net-tools           [On Arch Linux]
sudo zypper install net-tools      [On OpenSUSE]    

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

netstat -v

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

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

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

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

netstat -nr

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

2. Отображение статистики сетевого интерфейса

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

netstat -ai

3. Показать сетевые подключения

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

netstat -ant

4. Показать сетевые службы

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

netstat -pnltu

В этой статье мы проливаем свет на то, как установить команду netstat и как она используется для проверки широкого спектра сетевой статистики.

Также важно отметить, что netstat устарел, и вместо него его место заняла утилита ss, отображающая более точную сетевую статистику.