50% korting alle abonnementen, tijdelijk aanbod. Vanaf $2.48/mo
7 min resterend
Beveiliging & Netwerken

Linux Netstat Command: Tutorial, Installatie en Voorbeelden

Ada Lovegoed By Ada Lovegoed 7 minuten lezen
linux nestat commando installatie en voorbeelden

Elke Linux-gebruiker moet weten hoe je netwerkverbindingen efficiënt beheert. Dit wordt nog belangrijker wanneer je problemen oplost of verkeer monitort. Het Linux netstat commando is een veelzijdig hulpmiddel waarmee je actieve netwerkverbindingen, luisterende poorten, routeringstabellen en netwerkinterfacestatistieken kunt bekijken. Of je nu de systeemprestaties optimaliseert, fouten opspoort of gewoon beter inzicht wilt in de netwerkactiviteit: dit commando beheersen is onmisbaar. In dit artikel leer je hoe je netstatinstalleert, de verschillende opties verkent en het gebruikt om gedetailleerd inzicht te krijgen in de netwerkactiviteit van je systeem. Lees verder voor praktische voorbeelden en tips om het maximale uit netstatcapaciteiten.

Hoe te installeren netstat op Linux

Voordat je aan de slag gaat met Linux netstat commando moet je het mogelijk eerst installeren, omdat sommige Linux-distributies het niet standaard meeleverden. Zo installeer je Linux netstat op Ubuntu en andere Linux-systemen.

Ubuntu installeren netstat

Op Ubuntu moet je het pakket net-tools installeren om netstatte gebruiken, omdat het daar deel van uitmaakt. Je installeert netstat Ubuntu met het volgende commando:

sudo apt update
sudo apt install net-tools

Op andere Linux-distributies gebruik je de bijbehorende pakketbeheerder, zoals yum or dnf:

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

Na de installatie controleer je of het werkt door netstat in uw terminal.

Basissyntaxis van netstat

De Linux netstat commando heeft een vrij eenvoudige syntaxis:

netstat [OPTIONS]

Je kunt verschillende opties combineren voor gedetailleerde informatie over netwerkverbindingen, poorten en meer.

Praktisch gebruik van Linux Netstat Commando

Hieronder bespreken we een aantal veelvoorkomende en praktische toepassingen van het commando.

  • Alle TCP-poorten weergeven met Linux netstat Commando: Gebruik het volgende commando om alle TCP-verbindingen weer te geven: -t optie met netstat. Dit toont alle actieve TCP-poorten op het systeem.
netstat -t
  • Alle UDP-poorten weergeven met Linux netstat Commando: Op dezelfde manier kun je alle UDP-verbindingen weergeven met de -u optie:
netstat -u
  • Alleen luisterende poorten weergeven met Linux netstat Commando: Gebruik de volgende optie om alleen luisterende poorten te bekijken: -l optie. Hiermee worden alle bestaande verbindingen uitgefilterd en worden alleen poorten weergegeven die wachten op verbindingen.
netstat -l
  • Alleen luisterende TCP-poorten weergeven met Linux netstat Commando: Voor alleen luisterende TCP-poorten kun je de -t en -l opties:
netstat -lt
  • Alleen luisterende UDP-poorten weergeven met Linux netstat Commando: Voor luisterende UDP-poorten combineer je -u en -l:
netstat -lu
  • Alleen luisterende UNIX-poorten weergeven met Linux netstat Commando: Gebruik de volgende optie om UNIX-domeinsockets weer te geven: -x optie, samen met -l om alleen luisterende UNIX-poorten weer te geven:
netstat -lx
  • Statistieken voor alle poorten weergeven met Linux netstat Commando: Om netwerkstatistieken voor alle protocollen te bekijken, is de -s optie handig. Dit geeft een overzicht van het verkeer en het aantal fouten.
netstat -s
  • Statistieken voor TCP-poorten weergeven met Linux netstat Commando: Voor statistieken die specifiek betrekking hebben op TCP, combineer je -s met -t:
netstat -st
  • Statistieken voor UDP-poorten weergeven met Linux netstat Commando: Voor UDP-statistieken gebruik je -su:
netstat -su
  • PID en programmanamen weergeven met Linux netstat Commando: Soms wil je 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 weergeven met Linux Netstat Commando: Als je verbindingen in real-time wilt bewaken, gebruik dan de -c optie. Hiermee worden netstatistieken continu weergegeven:
netstat -c
  • Kernel-routeringsinformatie ophalen met Linux netstat Commando: Gebruik de -r optie om de routeringstabel van de kernel te bekijken. Dit laat zien hoe pakketten door je netwerk worden gerouteerd.
netstat -r
  • De poort van een actief programma opzoeken met Linux netstat Commando: Je kunt de poort van een programma achterhalen door de -p optie met grep:
sudo netstat -plnt | grep <program_name>

Dit toont het poortnummer en de bijbehorende programmanaam.

Aanvullend netstat Opties

Naast de besproken opties zijn er nog een aantal andere netstat opties die van pas kunnen komen:

  • -i : Statistieken van netwerkinterfaces weergeven.
  • -g : Informatie over multicast-groepslidmaatschap weergeven.
  • -v : Uitgebreide modus voor meer gedetailleerde uitvoer.

Deze opties bieden extra mogelijkheden bij het oplossen van netwerkproblemen of het analyseren van verkeer.

Tabel van netstat Opdrachten

Gebruiksscenario  Commando 
Alle TCP-poorten weergeven netstat -t
Alle UDP-poorten weergeven netstat -u
Alle luisterende poorten weergeven netstat -l
Alleen luisterende TCP-poorten weergeven netstat -lt
Alleen luisterende UDP-poorten weergeven netstat -lu
Alleen luisterende UNIX-poorten weergeven netstat -lx
Netwerkstatistieken weergeven netstat -s
TCP-statistieken weergeven netstat -st
UDP-statistieken weergeven netstat -su
PID en programmanamen weergeven sudo netstat -p
Netwerkinformatie continu weergeven netstat -c
Kernel-routeringstabel weergeven netstat -r
grep <program> sudo netstat -plnt

netstat Alternatief

Hoewel netstat is krachtig, maar wordt als enigszins verouderd beschouwd. Als je op zoek bent naar een modern alternatief, ss (Socket Statistics) is een uitstekend netstat alternative. It is more efficient and offers similar functionalities:

ss -tuln

Dit commando toont alle luisterende TCP- en UDP-poorten, net zoals netstat. Als je meer wilt weten over andere Linux-commando's die je helpen om gemakkelijker door de Linux-omgeving te navigeren, raad ik je aan onze andere blog te lezen over 15 basiscommando's in Linux die elke gebruiker moet kennen.

Conclusie

Voor elke netwerkbeheerder is het netstat commando in Linux een onmisbaar onderdeel van het gereedschap. Het is jouw eerste keuze voor het analyseren van verkeersstromen, het opsporen van open poorten en het traceren van processen die gekoppeld zijn aan netwerkactiviteit. Wanneer er problemen optreden, netstat geeft een snel overzicht van welke verbindingen er actief zijn, met opties waarmee je dieper in TCP, UDP en routeringstabellen kunt duiken. En naarmate Linux zich verder ontwikkelt, doen onze tools dat ook. Moderne distributies geven vaak de voorkeur aan ss vanwege de efficiëntie en uitgebreide functies, maar netstat blijft een betrouwbare keuze voor wie de fijne kneepjes kent. Door het goed te beheersen krijg je een diep en bruikbaar inzicht in de interne werking van je netwerk.

Veelgestelde vragen

Hoe installeer ik netstat op Linux?

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

Wat is het beste netstat alternative?

De ss commando is een modern alternatief voor netstat en biedt vergelijkbare functionaliteit, maar is sneller en efficiënter.

Kan ik monitoren netstat continu uitvoer?

Ja, met netstat -c, kun je netwerkinformatie continu in realtime weergeven.

Wat is het Linux netstat commando voor gebruikt?

De Linux netstat commando wordt gebruikt om netwerk-gerelateerde informatie weer te geven, zoals actieve verbindingen, luisterende poorten, routeringstabellen en statistieken van netwerkinterfaces. 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 geef ik alle actieve TCP-verbindingen weer op een Linux-systeem?

Wanneer je netstat -at, krijg je een lijst van 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?

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

Wat is netstat -s Gebruikt voor?

De netstat -s commando toont tellingen en informatie voor alle ondersteunde protocollen, waaronder TCP, UDP, ICMP en IP. De uitvoer bevat statistieken zoals het aantal verzonden, ontvangen en verloren pakketten, evenals fouttellingen en andere protocolspecifieke statistieken.

Delen

Meer van de blog

Verder lezen.

Een Cloudzy-titelafbeelding voor een MikroTik L2TP VPN-handleiding, met een laptop die via een gloeiende blauw-gouden digitale tunnel met schildpictogrammen verbinding maakt met een serverrack.
Beveiliging & Netwerken

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

In deze MikroTik L2TP VPN-configuratie verzorgt L2TP de tunneling terwijl IPsec de versleuteling en integriteit afhandelt. De combinatie geeft je native clientcompatibiliteit zonder externe age

Rexa CyrusRexa Cyrus 9 minuten lezen
Terminalvenster met SSH-waarschuwing over een gewijzigde remote host-identificatie, met de titel Fix Guide en Cloudzy-branding op een donker tealachtergrond.
Beveiliging & Netwerken

Waarschuwing: Remote Host Identification Has Changed en hoe je dit oplost

SSH is een beveiligd netwerkprotocol dat een versleutelde tunnel tussen systemen opzet. Het is populair bij developers die externe toegang tot computers nodig hebben zonder een grafi

Rexa CyrusRexa Cyrus 10 minuten lezen
Illustratie van een DNS-server probleemoplossingshandleiding met waarschuwingssymbolen en een blauwe server op donkere achtergrond voor Linux-naamomzettingsfouten
Beveiliging & Netwerken

Tijdelijke fout bij naamomzetting: wat betekent het en hoe los je het op?

Bij het gebruik van Linux kun je een foutmelding over een tijdelijke naamomzettingsfout tegenkomen wanneer je websites probeert te bezoeken, pakketten wilt bijwerken of taken uitvoert waarvoor een internetverbinding vereist is

Rexa CyrusRexa Cyrus 12 minuten lezen

Klaar om in te zetten? Vanaf $2.48/mnd.

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