50% korting alle plannen, beperkte tijd. Beginnend om $2.48/mo
Nog 7 minuten
Beveiliging en netwerken

Linux Netstat-opdracht: zelfstudie, installatie en voorbeelden

Ada Lovegood By Ada Lovegood 7 minuten lezen
Linux nestat-opdrachtinstallatie en voorbeelden

Elke Linux-gebruiker moet weten hoe hij netwerkverbindingen efficiënt kan beheren. Het beheren van netwerkverbindingen wordt nog belangrijker wanneer u problemen oplost of verkeer controleert. De Linux netstat commando is een veelzijdige tool waarmee u actieve netwerkverbindingen, luisterpoorten, routeringstabellen en netwerkinterfacestatistieken kunt inspecteren. Of u nu de systeemprestaties optimaliseert, fouten oplost of gewoon de netwerkactiviteit beter wilt begrijpen, het beheersen van deze opdracht is essentieel. In dit bericht leert u hoe u moet installeren netstat, verken de verschillende opties en gebruik het om gedetailleerd inzicht te krijgen in de netwerkactiviteiten van uw systeem. Lees verder voor praktische voorbeelden en tips om te maximaliseren netstat‘s mogelijkheden.

Hoe te installeren netstat op Linux

Voordat je in Linux duikt netstat commando, moet je het mogelijk installeren, omdat sommige Linux-distributies dit niet standaard bevatten. Hier leest u hoe u Linux installeert netstat op Ubuntu en andere Linux-systemen.

Ubuntu-installatie netstat

Op Ubuntu moet je het net-tools-pakket installeren om te gebruiken netstat, omdat het deel uitmaakt van dat pakket. Je kunt installeren netstat Ubuntu met behulp van de volgende opdracht:

sudo apt update
sudo apt install net-tools

Op andere Linux-distributies gebruikt u uw respectieve pakketbeheerder, zoals jammie or dnf:

# For RHEL-based distros (CentOS, Fedora, etc.)
sudo yum install net-tools

Eenmaal geïnstalleerd, verifieert u het door te typen netstat in uw terminal.

Basissyntaxis van netstat

De Linux-versie netstat commando heeft een vrij eenvoudige syntaxis:

netstat [OPTIONS]

U kunt verschillende opties combineren om gedetailleerde informatie te krijgen over netwerkverbindingen, poorten en meer.

Praktisch gebruik van Linux Netstat Commando

Hieronder zullen we enkele algemene en praktische toepassingen van de opdracht bespreken.

  • Maak een lijst van alle TCP-poorten die Linux gebruiken netstat Commando: Om alle TCP-verbindingen weer te geven, gebruikt u de -t optie met netstat. Hierdoor worden alle actieve TCP-poorten op het systeem weergegeven.
netstat -t
  • Maak een lijst van alle UDP-poorten die Linux gebruiken netstat Commando: Op dezelfde manier kunt u alle UDP-verbindingen weergeven met behulp van de -u optie:
netstat -u
  • Lijst met alleen luisterpoorten die Linux gebruiken netstat Commando: Om alleen luisterpoorten te bekijken, gebruikt u de -l optie. Hierdoor worden alle bestaande verbindingen eruit gefilterd en worden alleen poorten weergegeven die wachten op verbindingen.
netstat -l
  • Lijst met alleen luisterende TCP-poorten die Linux gebruiken netstat Commando: Voor alleen TCP-luisterpoorten kunt u de -t En -l opties:
netstat -lt
  • Lijst met alleen luisterende UDP-poorten die Linux gebruiken netstat Commando: Voor UDP-luisterpoorten combineer je -u en -l:
netstat -lu
  • Lijst met alleen luisterende UNIX-poorten die Linux gebruiken netstat Commando: Om UNIX-domeinsockets weer te geven, gebruikt u de -x optie mee -l om alleen luisterende UNIX-poorten weer te geven:
netstat -lx
  • Lijst met statistieken voor alle poorten die Linux gebruiken netstat Commando: Om netwerkstatistieken voor alle protocollen te bekijken, gebruikt u de -s optie is handig. Dit biedt een overzicht van het verkeer en het aantal fouten.
netstat -s
  • Lijststatistieken voor TCP-poorten met Linux netstat Commando: Combineer om statistieken voor specifiek TCP te bekijken -s met -t:
netstat -st
  • Lijststatistieken voor UDP-poorten met Linux netstat Commando: Gebruik voor UDP-statistieken -zo:
netstat -su
  • Geef PID- en programmanamen weer met Linux netstat Commando: Soms wilt u weten welke programma's specifieke netwerkpoorten gebruiken. Gebruik de -p optie om de proces-ID (PID) en programmanamen weer te geven:
sudo netstat -p
  • Afdrukken netstat Informatie Continu gebruik van Linux Netstat Commando: Als u verbindingen in realtime wilt controleren, gebruikt u de -c optie. Het zal continu netwerkstatistieken afdrukken:
netstat -c
  • Ontvang kernelrouteringsinformatie met Linux netstat Commando: Om de routeringstabel van de kernel te bekijken, gebruikt u de -r optie. Hier wordt weergegeven hoe pakketten over uw netwerk worden gerouteerd.
netstat -r
  • Poort ophalen waarop een programma draait met Linux netstat Commando: U kunt erachter komen welke poort een programma gebruikt door de -p optie met grep:
sudo netstat -plnt | grep <program_name>

Hier ziet u het poortnummer en het bijbehorende programma.

Aanvullend netstat Opties

Hoewel we enkele veelvoorkomende opties hebben besproken, volgen er hier nog een paar netstat opties die u misschien nuttig vindt:

  • -i : Toon netwerkinterfacestatistieken.
  • -g : Toon informatie over lidmaatschap van multicast-groepen.
  • -v : Uitgebreide modus voor meer gedetailleerde uitvoer.

Deze opties voegen flexibiliteit toe bij het diagnosticeren van netwerkproblemen of het inspecteren van verkeer.

Tabel van netstat Commando's

Gebruikscasus  Commando 
Maak een lijst van alle TCP-poorten netstat -t
Maak een lijst van alle UDP-poorten netstat -u
Maak een lijst van alle luisterpoorten netstat -l
Lijst met alleen luisterende TCP-poorten netstat -lt
Lijst met alleen luisterende UDP-poorten netstat -lu
Lijst met alleen luisterende UNIX-poorten netstat-lx
Geef netwerkstatistieken weer netstat -s
Maak een lijst van TCP-statistieken netstat-st
Lijst met UDP-statistieken netstat -su
Toon PID en programmanamen sudo netstat -p
Netwerkinformatie voortdurend afdrukken netstat -c
Kernelrouteringstabel weergeven netstat -r
grep <programma> sudo netstat-plnt

netstat Alternatief

Hoewel netstat is krachtig, het wordt als een beetje achterhaald beschouwd. Als u op zoek bent naar een moderne vervanging, ss (Socketstatistieken) is uitstekend netstat alternative. It is more efficient and offers similar functionalities:

ss -tuln

Met deze opdracht worden alle luisterende TCP- en UDP-poorten weergegeven, net als netstat. Als je meer wilt weten over andere Linux-opdrachten waarmee je gemakkelijker door de Linux-omgeving kunt navigeren, raad ik je aan om onze andere blog te lezen op 15 basis Linux-commando's die elke gebruiker zou moeten kennen.

Conclusie

Voor elke netwerkbeheerder is de netstat commando in Linux is een essentieel onderdeel van de toolkit. Het is uw beste keuze voor het ontleden van verkeersstromen, het lokaliseren van open poorten en het opsporen van processen die verband houden met netwerkactiviteit. Wanneer zich problemen voordoen, netstat biedt een snel overzicht van wie waar verbinding maakt, met opties waarmee u kunt inzoomen op TCP-, UDP- en routeringstabellen. En naarmate Linux evolueert, evolueren ook onze tools. Moderne distributies geven vaak de voorkeur ss vanwege zijn efficiëntie en uitgebreide functies, maar netstat blijft een betrouwbare stand-by voor degenen die de ins en outs kennen. Als u dit onder de knie krijgt, krijgt u een diepgaande, bruikbare kijk op de innerlijke werking van uw netwerk.

Veelgestelde vragen

Hoe installeer ik netstat op Linux?

Om te installeren netstat op Linux heb je het net-tools-pakket nodig. Voer op Ubuntu het volgende uit: sudo apt installeer net-tools.

Wat is het beste netstat alternative?

De ss Commando is een modern alternatief voor netstat en biedt vergelijkbare functionaliteiten, maar het is sneller en efficiënter.

Kan ik monitoren netstat continu produceren?

Ja, met netstat -ckunt u continu netwerkinformatie in realtime afdrukken.

Wat is de Linux netstat commando gebruikt?

De Linux-versie netstat opdracht wordt gebruikt om netwerkgerelateerde informatie weer te geven, zoals actieve verbindingen, luisterpoorten, routeringstabellen en netwerkinterfacestatistieken. Het is een krachtig hulpmiddel voor het monitoren van netwerkverkeer, het oplossen van verbindingsproblemen en het controleren van de status van zowel TCP- als UDP-poorten in een Linux-systeem.

Hoe kan ik alle actieve TCP-verbindingen op een Linux-systeem weergeven?

Wanneer je rent netstat-at, krijgt u een lijst met alle actieve TCP-verbindingen, ongeacht hun status. Dit is handig om snel te zien welke TCP-poorten open en actief in gebruik zijn, en om onverwachte of verdachte verbindingen te identificeren.

Wat is netstat -au gebruikt voor?

Het commando netstat -au wordt gebruikt om alle actieve UDP-verbindingen op Linux weer te geven.

Wat is netstat -s gebruikt voor?

De netstat -s opdracht geeft tellingen en informatie weer voor alle ondersteunde protocollen, inclusief TCP, UDP, ICMP en IP. De uitvoer omvat statistieken zoals het aantal verzonden, ontvangen en verwijderde pakketten, evenals het aantal fouten en andere protocolspecifieke statistieken.

Deel

Meer van de blog

Blijf lezen.

Een Cloudzy-titelafbeelding voor een MikroTik L2TP VPN-gids, waarin een laptop wordt weergegeven die verbinding maakt met een serverrack via een gloeiende blauw-gouden digitale tunnel met schildpictogrammen.
Beveiliging en netwerken

MikroTik L2TP VPN-installatie (met IPsec): RouterOS-handleiding (2026)

In deze MikroTik L2TP VPN-installatie verzorgt L2TP de tunneling, terwijl IPsec de encryptie en integriteit afhandelt; Door ze te koppelen, krijgt u native clientcompatibiliteit zonder leeftijd van derden

Rex CyrusRex Cyrus 9 minuten lezen
Terminalvenster met SSH-waarschuwingsbericht over wijziging van hostidentificatie op afstand, met Fix Guide-titel en Cloudzy-branding op een donkerblauwgroene achtergrond.
Beveiliging en netwerken

Waarschuwing: de externe hostidentificatie is gewijzigd en hoe u dit kunt oplossen

SSH is een beveiligd netwerkprotocol dat een gecodeerde tunnel tussen systemen creëert. Het blijft populair bij ontwikkelaars die externe toegang tot computers nodig hebben zonder dat daarvoor een grafische kaart nodig is

Rex CyrusRex Cyrus 10 minuten lezen
Gids voor probleemoplossing voor DNS-servers met waarschuwingssymbolen en blauwe server op donkere achtergrond voor Linux-naamomzettingsfouten
Beveiliging en netwerken

Tijdelijke fout in naamresolutie: wat betekent dit en hoe kunt u dit oplossen?

Wanneer u Linux gebruikt, kunt u een tijdelijke fout in de naamresolutie tegenkomen wanneer u probeert toegang te krijgen tot websites, pakketten bij te werken of taken uit te voeren waarvoor een internetverbinding nodig is.

Rex CyrusRex Cyrus 12 minuten lezen

Klaar om te implementeren? Vanaf $ 2,48/maand.

Onafhankelijke cloud, sinds 2008. AMD EPYC, NVMe, 40 Gbps. 14 dagen geld-terug-garantie.