Hva sender Linux-datamaskinen din, og hvor? Finn ut med pkstat.

Viktige takeaways

  • pktstat er et kommandolinjeverktøy som viser pakkeaktivitet i sanntid, lik hvordan top eller htop viser informasjon om prosesser.
  • Det er enkelt å installere pktstat, og det kan finnes i pakkebehandlerne til de fleste store Linux-distroer som apt, pacman og dnf.
  • Å kjøre pktstat som root lar deg overvåke åpne nettverkstilkoblinger, og viser kilden og destinasjonen til pakker mellom din lokale maskin og eksterne datamaskiner.

Hvis du lurer på hvilke prosesser som bruker båndbredden din på Linux, kan et lite verktøy kalt pktstat kanskje hjelpe. Dette kommandolinjeverktøyet viser pakkeaktivitet i sanntid, med noen praktiske alternativer for vanlige funksjoner.

Hva er pktstat?

pktstat er et verktøy som viser oppførselen til pakker som går til og fra datamaskinen din, på samme måte som hvordan top eller htop viser informasjon om prosesser. Det er et fullskjermprogram som kjører i terminalen.

Hvordan installere pktstat

Det er enkelt å installere pktstat siden det er tilgjengelig i pakkebehandlerne for de fleste store Linux-distros.

For eksempel, for å installere den på Debian eller Ubuntu:

sudo apt install pktstat

Og på Arch:

sudo pacman -S pktstat

Og på Red Hat-familien

sudo dnf install pktstat

Overvåke nettverkstilkoblinger med pktstat

For å se eventuelle åpne nettverksforbindelser med pktstat, kan du bare ringe det fra kommandolinjen. Fordi nettverkstilkoblinger påvirker systemsikkerheten, må du vanligvis kjøre den som root:

sudo pktstat

Dette vil få opp en fullskjermsvisning. Den vil vise alle åpne nettverkstilkoblinger på maskinen din. Du vil se kilden og destinasjonen til alle pakker som går mellom din lokale maskin og den eksterne datamaskinen.

Som med mange andre Linux-programmer, kommer den virkelige kraften til pktstat fra de forskjellige alternativene. De -Jeg alternativet lar deg spesifisere et grensesnitt du vil overvåke. For eksempel kan du foretrekke å spore tilkoblinger på et kablet Ethernet-grensesnitt i stedet for Wi-Fi:

sudo pktstat -i [interface]

Som standard vil pktstat vise forkortede vertsnavn. For å se det fullstendige vertsnavnet, bruk -F alternativ.

De -n alternativet vil utelate vertsnavn fullstendig, bare vise IP-adresser. Du kan også trykke på n for å veksle mellom numerisk modus når pktstat kjører.

De -c alternativet vil skille trafikkstrømmer som pktstat normalt vil kombinere til én, for eksempel flere TCP-tilkoblinger.

Du kan endre sorteringsrekkefølgen ved å trykke t for "toppmodus" for å sortere etter bitantall samt ved å bruke -t alternativ.

pktstat er et nyttig konsollbasert verktøy for å overvåke innkommende og utgående nettverkstilkoblinger på Linux-systemet ditt i sanntid. Det er som topp eller htop for nettverket ditt.