netstat

Netstat - een opdrachtregelprogramma voor het bewaken van netwerkverbindingen

Netstat - een opdrachtregelprogramma voor het bewaken van netwerkverbindingen

Netstat (netwerkstatistieken) is een opdrachtregeltool voor het bewaken van zowel inkomende als uitgaande netwerkverbindingen, evenals het bekijken van routeringstabellen, interfacestatistieken, maskeradeverbindingen, multicast-lidmaatschappen enz. Het kan worden gebruikt om alle netwerk (socket) verbindingen op een systeem weer te geven. Het geeft een overzicht van alle tcp-, udp-socketverbindingen en de unix-socketverbindingen. Netstat is beschikbaar op alle Unix-achtige besturingssystemen en ook beschikbaar op Windows OS. Het is erg handig bij het oplossen van netwerkproblemen en prestatiemetingen. netstat is een van de meest elementaire foutopsporingstools voor netwerkdiensten, die u vertelt welke poorten open zijn en of er programma's naar poorten luisteren.

Maak een lijst van alle verbindingen

De eerste en meest eenvoudige opdracht is om alle huidige verbindingen op te sommen. Voer gewoon de opdracht netstat uit met de optie a the.

# netstat -a

controleer het volgende fragment voor de netstat-uitvoer:. Uitvoer bevat meerdere pagina's, dus sommige gegevens worden weggelaten.

Uitleg van elke kolom

Proto - vertel ons of de vermelde socket TCP of UDP is. TCP-verbindingen worden gebruikt om op internet te surfen en bestanden te downloaden. UDP-verbindingen worden gebruikt door bepaalde snelle computergames en soms door livestreams.

Recv-Q & Stuur-Q - vertel ons hoeveel gegevens er in de wachtrij staan ​​voor die socket, wachtend om te worden gelezen (Recv-Q) of verzonden (Send-Q). Kortom: als dit 0 is, is alles in orde, als er ergens niet-nulwaarden zijn, kan er een probleem zijn.

Lokaal adres & buitenlands adres - vertellen op welke hosts en poorten de vermelde sockets zijn aangesloten. Het lokale uiteinde bevindt zich altijd op de computer waarop u netstat draait en het buitenlandse uiteinde gaat over de andere computer

Staat - vertelt in welke staat de vermelde sockets zijn. Het TCP-protocol definieert statussen, waaronder "LISTEN" (wacht tot een externe computer contact met ons opneemt) en "GESTELD" (gereed voor communicatie). De vreemdste hiervan is de "CLOSE WAIT" -status. Dit betekent dat de vreemde of externe machine de verbinding al heeft verbroken, maar dat het lokale programma op de een of andere manier niet heeft gevolgd.

Het bovenstaande commando toont alle verbindingen van verschillende protocollen zoals tcp, udp en unix sockets. Dit is echter niet helemaal handig. Beheerders willen vaak specifieke verbindingen uitkiezen op basis van bijvoorbeeld protocollen of poortnummers.

Los host-, poort- en gebruikersnaam niet op in netstat-uitvoer

Als u niet wilt dat de naam van de host, poort of gebruiker wordt weergegeven, gebruikt u de optie netstat -n. Dit wordt weergegeven in cijfers, in plaats van de hostnaam, poortnaam, gebruikersnaam op te lossen. Dit versnelt ook de uitvoer, omdat netstat geen opzoeking uitvoert.

# netstat -an

Alleen TCP- of UDP-verbindingen weergeven

Gebruik de t-opties om alleen tcp-verbindingen weer te geven.

# netstat -t

Op dezelfde manier om alleen udp-verbindingen weer te geven, gebruikt u de u-optie.

Alle LUISTER-verbindingen weergeven

# netstat -l

Alle TCP-luisterpoorten weergeven

# netstat -lt

Alle UDP-luisterpoorten weergeven

# netstat -lu

Servicenaam weergeven met PID

# netstat -tp

Kernel IP-routering weergeven

# netstat -r

Netwerkinterfacetransacties weergeven

# netstat -i

RAW-netwerkstatistieken weergeven

# netstat -statistieken -ruwe

Je kunt netstat alleen echt effectief gebruiken als je veel weet over je netwerk en je Linux-systeem.

Hoe FPS-teller in Linux-games te tonen
Linux-gaming kreeg een grote duw toen Valve in 2012 Linux-ondersteuning voor Steam-client en hun games aankondigde. Sindsdien hebben veel AAA- en indi...
Sid Meier's Civilization VI downloaden en spelen op Linux and
Inleiding tot het spel Civilization 6 is een moderne versie van het klassieke concept dat werd geïntroduceerd in de serie Age of Empires-games. Het id...
Doom installeren en spelen op Linux
Inleiding tot Doom De Doom-serie is ontstaan ​​in de jaren 90 na de release van de originele Doom. Het was meteen een hit en vanaf die tijd heeft de g...