Ubuntu

Overvåk nettverkstrafikk med vnStat på Ubuntu 20.04

Overvåk nettverkstrafikk med vnStat på Ubuntu 20.04
vnStat er en åpen kildekode og lett nettverkstrafikkmonitor for Linux-operativsystemer. vnStat overvåker stille nettverkstrafikk for bestemte grensesnitt og lagrer overvåkingsdataene i en database. Med vnStat kan du se båndbreddebruken per time, dag, måned eller for en bestemt periode.

I denne guiden vil vi se på hvordan du installerer vnStat og overvåker nettverkstrafikk på Ubuntu OS.

Merk: Fremgangsmåten beskrevet her er testet på Ubuntu 20.04 LTS. Kommandoene er utført på Terminal som du kan åpne gjennom Ctrl + Alt + T snarvei.

Installere vnStat

VnStat er tilgjengelig i standard Ubuntu-arkiver, men det er ikke den siste versjonen. For å installere den nyeste versjonen av vnStat, følg trinnene nedenfor:

Trinn 1: Oppdater depotindeks

Utfør først kommandoen nedenfor for å oppdatere systemregisterindeksen:

$ sudo apt oppdatering

Skriv inn passordet for sudo.

Trinn 2: Installer forutsetninger

Deretter må du installere noen forutsetninger som kan bygge programvare fra kilden. Vi trenger det for utarbeidelse av vnStat. Utfør denne kommandoen for å installere forutsetningene:

$ sudo apt installere build-essential gcc make libsqlite3-dev -y

Trinn 3: Last ned vnStat tar.gz-pakke

Last ned den nyeste versjonen av vnStat fra den offisielle nettsiden til vnStat tjære.gz pakke. Foreløpig er den siste versjonen av vnStat 2.6, slik at vi kan laste den ned som følger:

$ wget https: // humdi.nett / vnstat / vnstat-2.6.tjære.gz

Trinn 4: Installer vnStat

Først når tjære.gz pakken er lastet ned, vi kan installere den som følger:

Trekk først ut tjæren.gz ved å bruke kommandoen nedenfor i Terminal:

$ tar -xvzf vnstat-2.6.tjære.gz

Bytt deretter til den resulterende ekstraherte katalogen ved hjelp av kommandoen nedenfor:

$ cd vnstat-2.6

Konfigurer det nå ved hjelp av kommandoen nedenfor:

$ ./ configure --prefix = / usr --sysconfdir = / etc

Installer deretter vnStat som følger:

$ sudo make
$ sudo lage installasjon

Trinn 5: Bekreft installasjonen

For å bekrefte om vnStat er vellykket installert, utfør kommandoen nedenfor i Terminal:

$ vnstat -v

Følgende utdata bekrefter vnStat-versjonen 2.6 er installert.

Trinn 6: Aktiver og start vnStat-tjenesten

For å aktivere og starte vnStat-tjenesten, må du først kopiere vnStat-tjenestefilen fra vnStat-utpakkede katalog til / etc / systemd / system / ved hjelp av kommandoen nedenfor:

$ sudo cp -v vnstat-2.6 / eksempler / systemd / vnstat.service / etc / systemd / system /

Aktiver nå vnStat-tjenesten ved hjelp av kommandoen nedenfor:

$ sudo systemctl aktiver vnstat

For å starte vnStat-tjenesten, utfør kommandoen nedenfor

$ sudo systemctl start vnstat

For å bekrefte om vnStat-tjenesten kjører, utfør kommandoen nedenfor:

$ sudo systemctl status vnstat

Følgende utdata bekrefter at vnStat-tjenesten kjører ordentlig uten problemer.

Overvåk nettverkstrafikk med vnStat

vnStat støtter forskjellige alternativer som hjelper deg med å overvåke trafikk på forskjellige måter. Du kan se noen av de tilgjengelige alternativene ved å utføre kommandoen nedenfor i Terminal:

$ vnstat --hjelp

Eller utfør følgende kommando for å se den komplette listen over alternativer:

$ vnstat - langhjelp

Du kan også besøke vnStat man-siden for en komplett liste over alternativer.

Når du kjører vnStat-kommandoen uten noe alternativ, skrives ut båndbreddestatistikken for alle tilgjengelige grensesnitt.

$ vnstat

Her er utgangen av vnStat-kommandoen på systemet vårt som viser statistikk for ett grensesnitt, da dette er det eneste tilgjengelige grensesnittet på systemet vårt.

Du kan også overvåke et bestemt grensesnitt ved å bruke -Jeg alternativet etterfulgt av grensesnittnavnet.

$ vnstat -i

For eksempel å overvåke et grensesnitt ens33, kommandoen ville være:

$ vnstat -i ens33

Du kan også overvåke bruk av båndbredde iht hver time, daglig, månedlig, og årlig bruk ved hjelp av -h, -d, -m, og -y valgmuligheter. For eksempel, for å finne den daglige båndbreddebruken, vil kommandoen være:

$ vnstat -d

Du kan også få båndbreddebruk for de beste trafikkdagene. For eksempel, for å finne de 10 beste båndbreddedagene -t alternativ etterfulgt av antall dager:

$ vnstat -t 10

For å overvåke bruk av båndbredde i sanntid, bruk -l alternativ som følger:

$ vnstat -l

Hvis du vil fjerne all statistikken for et bestemt grensesnitt fra databasen og slutte å overvåke den, kan du bruke kommandosyntaks nedenfor:

$ sudo vnstat - Fjern -i --makt

For eksempel for å fjerne grensesnittet ens33 fra databasen og slutte å overvåke den, vil kommandoen være:

$ sudo vnstat - Fjern -i ens33 --force

For å legge til dette grensesnittet igjen for overvåking, bruk kommandoen nedenfor:

$ sudo vnstat --add -i ens33

Etter å ha lagt til grensesnittet, start vnStat-tjenesten på nytt:

$ sudo systemctl start vnstat på nytt

vnStat er et praktisk verktøy for å holde øye med bruken av båndbredde på Linux OS. I denne guiden har du lært hvordan du installerer og bruker dette verktøyet på Ubuntu 20.04 LTS for overvåking av trafikken på nettverksgrensesnitt.

Beste Gamepad Mapping Apps for Linux
Hvis du liker å spille spill på Linux med en gamepad i stedet for et vanlig tastatur- og musinngangssystem, er det noen nyttige apper for deg. Mange P...
Nyttige verktøy for Linux-spillere
Hvis du liker å spille spill på Linux, er sjansen stor for at du har brukt apper og verktøy som Wine, Lutris og OBS Studio for å forbedre spilloppleve...
HD Remastered Games for Linux som aldri hadde en Linux-utgave tidligere
Mange spillutviklere og utgivere kommer med HD-remaster av gamle spill for å forlenge franchisetiden, vennligst fans som ber om kompatibilitet med mod...