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 installeer je netstat op Linux
- Basissyntaxis van netstat
- netstat alternatief
- Conclusie
- Veelgestelde vragen
- Hoe installeer ik netstat op Linux?
- Wat is het beste alternatief voor netstat?
- Kan ik de netstat-uitvoer continu monitoren?
- Waar wordt het Linux netstat-commando voor gebruikt?
- Hoe geef ik alle actieve TCP-verbindingen weer op een Linux-systeem?
- Waar wordt netstat -au voor gebruikt?
- Waar wordt netstat -s voor gebruikt?
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.