Wat verzendt uw Linux-computer en waar? Ontdek het met pkstat.
Belangrijkste leerpunten
- pktstat is een opdrachtregelhulpprogramma dat pakketactiviteit in realtime weergeeft, vergelijkbaar met hoe top of htop informatie over processen toont.
- Het installeren van pktstat is eenvoudig en kan worden gevonden in de pakketbeheerders van de meeste grote Linux-distributies zoals apt, pacman en dnf.
- Door pktstat als root uit te voeren, kunt u open netwerkverbindingen controleren, waarbij de bron en bestemming van pakketten tussen uw lokale machine en externe computers wordt weergegeven.
Als je je afvraagt welke processen je bandbreedte op Linux gebruiken, kan een klein hulpprogramma genaamd pktstat je misschien helpen. Dit opdrachtregelprogramma toont pakketactiviteit in realtime, met enkele handige opties voor algemene functies.
Wat is pktstat?
pktstat is een hulpprogramma dat het gedrag toont van pakketten die van en naar uw computer gaan, vergelijkbaar met hoe top of htop toont informatie over processen. Het is een programma op volledig scherm dat in de terminal wordt uitgevoerd.
Hoe pktstat te installeren
Het installeren van pktstat is eenvoudig omdat het beschikbaar is in de pakketbeheerders van de meeste grote Linux-distributies.
Om het bijvoorbeeld op Debian of Ubuntu te installeren:
sudo apt install pktstat
En op Boog:
sudo pacman -S pktstat
En over de Red Hat-familie
sudo dnf install pktstat
Netwerkverbindingen bewaken met pktstat
Om eventuele open netwerkverbindingen met pktstat te zien, kunt u deze gewoon vanaf de opdrachtregel oproepen. Omdat netwerkverbindingen de systeembeveiliging beïnvloeden, moet u het meestal als root uitvoeren:
sudo pktstat
Hierdoor wordt een weergave op volledig scherm weergegeven. Het toont alle open netwerkverbindingen op uw machine. U ziet de bron en bestemming van alle pakketten die tussen uw lokale machine en de externe computer gaan.
Net als bij veel andere Linux-programma's komt de echte kracht van pktstat voort uit de verschillende opties. De -i Met deze optie kunt u een interface opgeven die u wilt monitoren. Het kan bijvoorbeeld zijn dat u er de voorkeur aan geeft verbindingen via een bekabelde Ethernet-interface te volgen in plaats van via Wi-Fi:
sudo pktstat -i [interface]
Standaard zal pktstat verkorte hostnamen weergeven. Om de volledige hostnaam te zien, gebruikt u de -F keuze.
De -N optie zal volledig afzien van hostnamen en alleen IP-adressen tonen. Je kunt ook op drukken N om de numerieke modus te schakelen wanneer pktstat actief is.
De -C optie zal verkeersstromen scheiden die pktstat normaal gesproken tot één zou combineren, zoals meerdere TCP-verbindingen.
U kunt de sorteervolgorde wijzigen door op te drukken T voor "topmodus" om te sorteren op aantal bits en door gebruik te maken van de -T keuze.
pktstat is een handig consolegebaseerd hulpmiddel voor het in realtime monitoren van inkomende en uitgaande netwerkverbindingen op uw Linux-systeem. Het is als top of htop voor uw netwerk.