Как установить команду и использовать netstat в Linux
Netstat — происходит от слов network statistics — это утилита командной строки, используемая системными администраторами для анализа статистики сети. Она отображает всю статистику, такую ??как открытые порты и соответствующие адреса в хост-системе, таблицы маршрутизации и masquerade соединения.
В этой статье мы расскажем, как установить команду netstat в разных дистрибутивах Linux.
Как установить команду netstat в Linux?
Пакет, содержащий утилиту, называется net-tools. В современных системах утилита поставляется предварительно установленной, и её не нужно устанавливать.
Однако в старых системах вы можете столкнуться с ошибкой при запуске этой команды. Поэтому, чтобы установить утилиту в дистрибутивах Linux, выполните команду:
yum install net-tools [Для CentOS/RHEL]
apt install net-tools [Для Debian/Ubuntu]
zypper install net-tools [Для OpenSuse]
pacman -S netstat-nat [Для Arch Linux]
После установки выполните команду представленную ниже, чтобы проверить версию установленного netstat:
netstat --version
Как использовать команду в Linux?
Вы можете вызвать команду netstat в любом дистрибутиве Linux, чтобы получить различную статистику из вашей сети.
1. Просмотр таблицы маршрутизации сети
Используете флаг -r для отображения таблицы сетевой маршрутизации, чтобы получить что-то похожее на вывод ниже:
netstat -nr
Опция -n заставляет утилиту выводить адреса, разделенные точками, вместо использования символических сетевых имен. Эта опция полезна для избежания поиска адресов по сети.
2. Просмотр статистики сетевого интерфейса
Используйте флаг -i, чтобы получить статистические данные о настроенном сетевом интерфейсе. Опция -a выводит все существующие в ядре интерфейсы:
netstat -ai
3. Просмотр сетевых подключения
Утилита команды поддерживает параметры, которые отображают активные или пассивные сокеты с помощью параметров -t, -n и -a. Флаги показывают разъемы подключения RAW, UDP, TCP или UNIX. Добавив опцию -a, утилита будет создавать сокеты, готовые к соединению:
netstat -ant
4. Просмотр сетевых сервисов
Чтобы вывести список служб, и их текущее состояние и соответствующие им порты, выполните команду:
netstat -pnltu
В этой статье мы пролили свет на то, как вы можете установить команду netstat и как она используется для проверки широкого спектра сетевой статистики. Также важно отметить, что утилита устарела, и вместо него его место заняла утилита ss.
Только полноправные пользователи могут оставлять комментарии. Аутентифицируйтесь пожалуйста, используя сервисы.