Netstat – произлиза от думите мрежа и статистика – е помощна програма от командния ред, използвана от системните администратори за анализиране на мрежова статистика.
Той показва цял вид статистика като отворени портове и съответните адреси на хост системата, таблица за маршрутизиране и маскирани връзки.
В тази статия ще ви преведем как можете да инсталирате команда netstat в различни Linux дистрибуции.
Как да инсталирате командата netstat в Linux
Опаковката, която съдържа netstat е наречен net-инструменти. В съвременните системи, 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

The -n
опции сили netstat за отпечатване на адреси, разделени с точки, вместо използване на символни имена на мрежи. Опцията е полезна за избягване на търсене на адрес в мрежа.
2. Показване на статистика на мрежовия интерфейс
Използвай -i
флаг, за да получите изход от статистика на мрежов интерфейс, който е конфигуриран. The -a
опцията отпечатва всички налични интерфейси в ядрото.
# netstat -ai

3. Показване на мрежови връзки
The netstat помощната програма за команди поддържа опции, които показват активни или пасивни сокети с помощта на опциите -t
, -n
и -a
. Флаговете показват RAW, UDP, TCP или UNIX гнезда за връзка. Добавяне на -a
опция, ще посее готови за свързване гнезда.
# netstat -ant

4. Показване на мрежови услуги
За да изброите услугите, текущото им състояние и съответните им портове, изпълнете командата.
# netstat -pnltu

В тази статия хвърляме светлина върху това как можете да инсталирате netstat и как се използва за проверка на широк набор от мрежови статистики.
Също така е важно да се отбележи, че netstat е остарял и вместо това помощната програма ss зае мястото си в показването на по-прецизни мрежови статистики.
Публикациите се превеждат автоматично с google translate