netstat

Kā izmantot Netstat komandu Linux, lai pārbaudītu noteiktu portu

Kā izmantot Netstat komandu Linux, lai pārbaudītu noteiktu portu
netstat ir spēcīgs tīkla rīks operētājsistēmā Linux. Šajā rakstā es parādīšu, kā instalēt netstat par Debian 9 Stretch un kā to izmantot netstat lai parādītu klausīšanās portus Debian 9 Stretch. Sāksim.

Netstat instalēšana Debian 9 Stretch:

netstat komanda ir daļa no tīkla rīki lietderības pakotne Debian 9 Stretch. Iespējams, ka tā nav instalēta jūsu Debian 9 Stretch operētājsistēmā. The tīkla rīki pakete ir pieejama oficiālajā Debian 9 Stretch pakotņu krātuvē. Tāpēc tā uzstādīšana ir ļoti vienkārša.

Vispirms atjauniniet trāpīgs Debian 9 Stretch datora pakotnes krātuves kešatmiņa ar šādu komandu:

$ sudo apt atjauninājums

The trāpīgs paketes krātuves kešatmiņa ir jāatjaunina.

Tagad palaidiet šo komandu, lai instalētu tīkla rīki lietderība Debian 9 Stretch:

$ sudo apt instalējiet net-tools

tīkla rīki jāuzstāda.

Tagad pārbaudiet, vai netstat strādā ar šādu komandu:

$ netstat --versija

Tas strādā!

Visu ostu un ligzdu uzskaitīšana, izmantojot netstat:

Visus atvērtos portus un pievienotās kontaktligzdas savā Debian 9 datorā varat uzskaitīt ar šādu komandu:

$ sudo netstat -a

vai

$ sudo netstat - visi

Kā redzat, visas atvērtās ostas un kontaktligzdas ir uzskaitītas. Tas ir ļoti garš saraksts.

Visu klausīšanās ostu un ligzdu uzskaitījums ar netstat:

Varat izmantot netstat, lai apskatītu visu pieslēgto portu un ligzdu sarakstu, izmantojot šo komandu:

$ sudo netstat -al

Or

$ sudo netstat - visi - klausīšanās

Kā redzat, visas Debian 9 mašīnas porti un kontaktligzdas ir uzskaitītas. Tas ir garš saraksts.

Visu klausāmo TCP portu uzskaitīšana ar netstat:

Jūs varat uzskaitīt visus TCP (Pārraides vadības protokols) porti, kas klausās, izmantojot netstat ar šādu komandu:

$ sudo netstat -tal

Or

$ sudo netstat - visi - klausīšanās - tcp

Kā redzat, visi TCP porti, kas klausās, ir uzskaitīti.

Rezultātā netstat, visas parastās ostas pēc noklusējuma tiek aizstātas ar pakalpojuma nosaukumu. Piemēram, osta 80 pēc noklusējuma ir HTTP (HyperText Transfer Protocol), kas mums visiem ir pazīstams. Tātad produkcijā netstat, tas tiek parādīts kā http ostas vietā 80 kā redzat zemāk redzamajā ekrānuzņēmuma atzīmētajā sadaļā.

Ja jums ir nepieciešams porta numurs, nevis pakalpojuma nosaukums, varat palaist sekojošo netstat komanda:

$ sudo netstat -natl

Or

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

Kā redzat zemāk redzamajā ekrānuzņēmuma sadaļā, pakalpojumu nosaukumi tiek aizstāti ar porta numuru.

Visu klausāmo UDP portu uzskaitīšana ar netstat:

Ja vēlaties uzskaitīt visus UDP (User Datagram Protocol) porti, kas klausās jūsu Debian 9 datorā, to varat izdarīt ar sekojošo netstat komanda:

$ sudo netstat -aul

Or

$ sudo netstat - all --listening --udp

Jāuzskaita visas klausošās UDP porti. Tāpat kā TCP porta piemērs, arī šeit pēc noklusējuma parastie ostas numuri tiek aizstāti ar pakalpojumu nosaukumiem, kā jūs varat redzēt no zemāk redzamās ekrānuzņēmuma sadaļas.

Bet porti, kas nav izplatīti, netiek aizstāti ar pakalpojumu nosaukumiem, kā redzat no zemāk redzamās ekrānuzņēmuma atzīmētās sadaļas.

Ja vēlaties, lai tiktu parādītas visas porti, nevis pakalpojuma nosaukums kā iepriekš, izpildiet tālāk norādītās darbības netstat komanda:

$ sudo netstat -laun

Or

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

Kā redzat zemāk redzamajā ekrānuzņēmuma sadaļā, pakalpojumu nosaukumi tiek aizstāti ar UDP porta numuru.

Uzziniet, kurš pakalpojuma nosaukums pārstāv kādu portu:

Debian 9 Stretch ir servisa fails, kuru var atrast vietnē / etc / services

Jūs varat atvērt servisa failu / etc / services ar šādu komandu:

$ mazāk / etc / services

Programmas saturs / etc / services fails:

The / etc / services failā ir garš pakalpojuma nosaukuma saraksts, kā arī tā porta numurs un protokols, kuru var izmantot klients vai serveris. Programmas Linux sistēmā, piemēram, netstat izmanto šo failu, lai porta numurus identificētu ar pakalpojumu nosaukumiem un otrādi.

Pakalpojuma nosaukums, porta numurs un SSH pakalpojuma protokols / etc / services fails:

Kā saņemt palīdzību ar netstat:

Debian 9 Stretch, ja jums nepieciešama palīdzība ar netstat komandu, varat vienkārši pāriet uz manpage gada netstat un jums vajadzētu būt iespējai iegūt skaidru dokumentāciju par to netstat ir pieejamas komandrindas opcijas un to darbības.

Lai dotos uz manpage gada netstat, palaidiet šādu komandu:

$ man netstat

The netstat manpage:

Tādā veidā jūs parādāt klausīšanās portus Debian 9 Stretch with netstat. Paldies, ka izlasījāt šo rakstu.

Kā mainīt peles un skārienpaliktņu ritināšanas virzienu operētājsistēmā Windows 10
Pele un SkārienpaliktnisTas ne tikai padara skaitļošanu vienkāršu, bet arī efektīvāku un mazāk laikietilpīgu. Mēs nevaram iedomāties dzīvi bez šīm ier...
Kā mainīt peles rādītāja un kursora izmēru, krāsu un shēmu operētājsistēmā Windows 10
Peles rādītājs un kursors operētājsistēmā Windows 10 ir ļoti svarīgi operētājsistēmas aspekti. To var teikt arī par citām operētājsistēmām, tāpēc pati...
Bezmaksas un atvērtā koda spēļu dzinēji Linux spēļu izstrādei
Šis raksts aptvers bezmaksas un atvērtā koda spēļu motoru sarakstu, kurus var izmantot, lai izstrādātu 2D un 3D spēles Linux. Šādu spēļu dzinēju ir da...