netstat

Как да използвам командата Netstat в Linux за проверка на определен порт

Как да използвам командата Netstat в Linux за проверка на определен порт
netstat е мощен инструмент за работа в мрежа на Linux. В тази статия ще ви покажа как да инсталирате netstat на Debian 9 Stretch и как да се използва netstat за показване на портове за слушане на Debian 9 Stretch. Да започваме.

Инсталиране на netstat на Debian 9 Stretch:

netstat командата е част от мрежови инструменти помощен пакет на Debian 9 Stretch. Възможно е да не бъде инсталиран по подразбиране на вашата операционна система Debian 9 Stretch. The мрежови инструменти пакетът се предлага в официалното хранилище на пакети на Debian 9 Stretch. Така че инсталирането му е много лесно.

Първо актуализирайте подходящ кеш за хранилище на пакети на вашата машина за разтягане на Debian 9 със следната команда:

$ sudo apt актуализация

The подходящ кешът на хранилището на пакети трябва да се актуализира.

Сега изпълнете следната команда, за да инсталирате мрежови инструменти помощна програма на Debian 9 Stretch:

$ sudo apt инсталира net-tools

мрежови инструменти трябва да се инсталира.

Сега проверете дали netstat работи със следната команда:

$ netstat - версия

Работи!

Изброяване на всички портове и сокети с помощта на netstat:

Можете да изброите всички отворени портове и свързани гнезда на вашето устройство Debian 9 със следната команда:

$ sudo netstat -a

или

$ sudo netstat - всички

Както можете да видите, всички отворени портове и гнезда са изброени. Това е много дълъг списък.

Изброяване на всички портове за слушане и гнезда с netstat:

Можете да използвате netstat, за да видите списък на всички портове и сокети, които слушат, със следната команда:

$ sudo netstat -al

Или

$ sudo netstat --all --listening

Както можете да видите, всички портове и гнезда на вашето устройство Debian 9 са изброени. Това е дълъг списък.

Изброяване на всички слушащи TCP портове с netstat:

Можете да изброите всички TCP (Transmission Control Protocol) портове, които слушат, използвайки netstat със следната команда:

$ sudo netstat -tal

Или

$ sudo netstat --all --listening --tcp

Както можете да видите, всички TCP портове, които слушат, са изброени.

В изхода на netstat, всички общи портове се заменят с името на услугата по подразбиране. Например портът 80 по подразбиране е портът за HTTP (HyperText Transfer Protocol), с който всички сме запознати. Така че в изхода на netstat, показва се като http вместо порт 80 както можете да видите в маркирания раздел на екранната снимка по-долу.

Ако имате нужда от номера на порта, а не от името на услугата, можете да изпълните следното netstat команда:

$ sudo netstat -natl

Или

$ sudo netstat --all --listening --numeric --tcp

Както можете да видите от маркирания раздел на екранната снимка по-долу, имената на услугите се заменят с номера на порта.

Изброяване на всички слушащи UDP портове с netstat:

Ако искате да изброите всички UDP Портове (User Datagram Protocol), които слушат на вашето устройство Debian 9, можете да го направите със следното netstat команда:

$ sudo netstat -aul

Или

$ sudo netstat --all --listening --udp

Всички UDP портове за слушане трябва да бъдат изброени. Подобно на примера за TCP порт, общите номера на портове и тук се заменят с имена на услуги по подразбиране, както можете да видите от маркирания раздел на екранната снимка по-долу.

Но портовете, които не са често срещани, не се заменят с имената на услугите, както можете да видите от маркирания раздел на екранната снимка по-долу.

Ако искате да се показват всички портове, а не името на услугата, както преди, изпълнете следното netstat команда:

$ sudo netstat -laun

Или

$ sudo netstat --all --listening --numeric --udp

Както можете да видите от маркирания раздел на екранната снимка по-долу, имената на услугите се заменят с номера на UDP порта.

Разберете какво име на услугата представлява какъв порт:

Debian 9 Stretch има сервизен файл, който можете да намерите на / и т.н. / услуги

Можете да отворите файла на услугата / и т.н. / услуги със следната команда:

$ по-малко / и т.н. / услуги

Съдържанието на / и т.н. / услуги файл:

The / и т.н. / услуги файлът съдържа дълъг списък с името на услугата и номера на порта и протокола на тази конкретна услуга, която клиентът или сървърът могат да използват. Програми на Linux система като netstat използва този файл, за да разреши номерата на портовете към имената на услуги и обратно.

Името на услугата, номерът на порта и протокола на SSH услугата в / и т.н. / услуги файл:

Как да получите помощ с netstat:

На Debian 9 Stretch, ако имате нужда от помощ с netstat команда, можете просто да отидете на ръчна страница на netstat и трябва да можете да получите ясна документация за какво netstat опциите на командния ред са налични и какво правят.

За да отидете на ръчна страница на netstat, изпълнете следната команда:

$ man netstat

The ръководство на netstat:

Ето как показвате портовете за слушане на Debian 9 Stretch с netstat. Благодаря, че прочетохте тази статия.

Топ 5 карти за залавяне на игри
Всички сме виждали и обичаме поточни игри в YouTube. PewDiePie, Jakesepticye и Markiplier са само някои от най-добрите геймъри, които са спечелили мил...
Как да разработите игра на Linux
Преди десетилетие не много потребители на Linux биха прогнозирали, че любимата им операционна система един ден ще бъде популярна игрална платформа за ...
Пристанища с отворен код на търговски игрални машини
Безплатни разширения на играта с отворен код и междуплатформени игри могат да се използват за възпроизвеждане на стари, както и някои от доста скорошн...