Целта на тази публикация е да ви покаже как да инсталирате и конфигурирате различни команди на Netstat в Linux.
Инсталиране на Net-инструменти на Linux:
Netstat е част от пакет с име net-tools. Можете да получите пакета net-tools на Ubuntu с командата:
$ sudo apt инсталира net-tools
Проверете версията на Netstat:
След инсталирането проверете инсталираната версия на Netstat:
$ netstat -v
Команда Netstat в Linux:
Показване на маршрутна таблица:
Командата Netstat показва подробности за таблицата за маршрутизиране на терминала. Ако искате да видите таблицата за маршрутизиране, използвайте флага -nr с Netstat; тя показва таблицата за маршрутизиране на ядрото по същия начин, както прави маршрутът. Използвайте командата по-долу:
$ netstat -nr
Вместо да използва символни имена на адреси, опцията -nr позволява на Netstat да отпечатва адреси, разделени с точки
Показване на статистически данни за интерфейса:
Използването на флага или опция -i с Netstat ще покаже статистика за конфигурираните в момента мрежови интерфейси.
$ netstat -i
Ако флагът „-a“ се използва и с „-i“, командата отпечатва всички интерфейси на ядрото.
$ netstat -ai
Връзка с дисплейната мрежа:
За да видите активни или пасивни сокети, Netstat има набор от опции. Активните TCP, UDP, RAW и Unix сокет връзки се посочват съответно от опциите -t, -u, -w и -x.
Въведете на вашия терминал:
$ netstat -ta
Услуги на дисплейната мрежа:
Изпълнете следната команда, за да видите списък с мрежи, текущите им състояния и свързаните с тях портове:
$ netstat -pnltu
Показване на целия порт за слушане на TCP и UDP връзка:
Можете да видите всички TCP и UDP портове, като използвате командата:
$ netstat -a | Повече ▼
Показване на TCP порт връзка:
За да получите списъка само с TCP (Transmission Control Protocols) връзка с портове, използвайте следната команда:
$ netstat -at
Показване на UDP порт връзка:
За да видите UDP (User Diagrams Protocols) връзка с порта, използвайте командата:
$ netstat -au
Показване на всички връзки за слушане:
Избройте всички активни връзки, като използвате флага “-l” с Netstat:
$ netstat -l
Показване на всички TCP порт за слушане:
Можем да получим списъка с всички активни TCP портове за слушане, като използваме флага -'lt, както следва:
$ netstat -lt
Показване на всички UDP порт за слушане:
Можем да получим списъка с всички активни UDP портове за слушане, като използваме опцията -lu:
$ netstat -lu
Показване на всички Unix порт за слушане:
Покажете списъка с всички активни UNIX портове за слушане, като използвате -lx:
$ netstat -lx
Показване на статистически данни по протокол:
Показва специфична за протокола статистика. Статистическите данни за TCP, UDP, ICMP и IP се показват по подразбиране. Набор от протоколи може да бъде дефиниран с помощта на опцията -s:
$ netstat -s
Показване на статистически данни по TCP протокол:
Покажете списъка само с TCP протоколи, като използвате опцията '-st' с Netstat:
$ netstat -st
Показване на статистически данни по UDP протокол
Покажете списъка само с UDP протоколи, като използвате опцията -su с Netstat:
$ netstat -su
Заключение:
Netstat е ценен метод за проследяване на мрежовата активност и конфигурация. В действителност това е смесена колекция от няколко ресурси. В тази публикация демонстрирахме как да управляваме мрежовите връзки с помощта на командата Netstat.