Введение
Команда netstat создает экраны, показывающие состояние сети и статистику протокола. Это кроссплатформенная утилита, доступная для систем Linux, macOS или Windows. Что очень полезно для устранения неполадок и настройки сети. Идентификация приложений с использованием портов в системе.
В последних операционных системах Linux этот инструмент установлен по умолчанию. Но некоторые из минимальных установок могут не содержать этого инструмента в вашей системе. Если это так, это руководство поможет вам установить команду netstat в системе Linux.
Как установить команду netstat в Linux
Как правило, пакет net-tools
предоставляет команду netstat для большинства популярных дистрибутивов Linux. Используйте одну из следующих команд, чтобы установить команду netstat в вашей системе.
Установите netstat в системах Fedora и CentOS /RHEL 8: используйте диспетчер пакетов командной строки dnf, чтобы установить netstat из репозиториев пакетов по умолчанию.
sudo dnf install net-tools
Установите netstat в системах CentOS /RHEL 7. Для более старых версий систем на базе Redhat используйте менеджер пакетов yum для установки инструмента netstat.
sudo yum install net-tools
Как установить netstat в Debian /Ubuntu: Используйте менеджер пакетов apt для установки netstat в системах Ubuntu и Debian из официальных репозиториев.
sudo apt update && sudo apt install net-tools
Установите netstat в системах Arch:
sudo pacman -S netstat-nat
Установите netstat на OpenSuse:
sudo zypper install net-tools
Используйте команду netstat в Linux
Netstat — это утилита командной строки, широко используемая для печати сетевых подключений, таблиц маршрутизации, интерфейсов и статистики интерфейсов. Лично я использую эту команду для отображения имени PID/программы для каждого сокета или сокета сервера, прослушивающего систему.
Моя часто используемая команда:
netstat -tulpn
Приведенная выше команда помогает найти службы, работающие на разных портах. Благодаря этому легче определить, указана ли служба на порту или нет. Параметры команды:
-t
— используется для печати TCP-соединений-u
— используется для печати UDP-соединений-l
— вывести все сокеты прослушивающего сервера-p
— вывести все PID/имя программы для сокетов-n
- Не разрешать имена из IP-адресов
Вывод
В этом руководстве описывается, как установить отсутствующую команду netstat в вашей системе Linux. Я также поделился своим любимым вариантом использования команды netstat.