I denne guiden vil vi se på hvordan du installerer VNSTAT og overvåker nettverkstrafikk på Ubuntu OS.
Merk: Prosedyren beskrevet her er testet på Ubuntu 20.04 LTS. Kommandoene er utført på terminalen som du kan åpne gjennom Ctrl+alt+t snarvei.
Installere vnstat
Vnstat er tilgjengelig i standard Ubuntu -lagringsplasser, men det er ikke den nyeste versjonen. For å installere Vnstat siste versjon, følg de under-nevnte trinnene:
Trinn 1: Oppdater depotindeks
Først må du utføre kommandoen nedenfor for å oppdatere system depotindeksen:
$ 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 samlingen av Vnstat. Utfør denne kommandoen for å installere forutsetningene:
$ sudo apt install build-essensial gcc lage libsqlite3-dev -y
Trinn 3: Last ned VNSTAT TAR.GZ -pakke
Nå fra VNSTAT -offisielle nettsted, last ned den siste versjonen av 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 lastes ned, vi kan installere den som følger:
Først må du trekke ut tjæren.GZ ved å bruke kommandoen nedenfor i terminalen:
$ tar -xvzf vnstat -2.6.tjære.gz
Bytt deretter til den resulterende ekstraherte katalogen ved å bruke kommandoen nedenfor:
$ CD VNSTAT-2.6
Konfigurer den nå ved hjelp av kommandoen nedenfor:
$ ./konfigurere -prefix =/usr --sysconfdir =/etc
Installer deretter VNSTAT som følger:
$ sudo make
$ sudo lage installasjon
Trinn 5: Bekreft installasjonen
For å bekrefte om VNSTAT er installert med hell, utfør kommandoen nedenfor i terminalen:
$ vnstat -v
Følgende utdata bekrefter VNSTAT -versjonen 2.6 har blitt installert.
Trinn 6: Aktiver og start VNSTAT -tjenesten
For å aktivere og starte VNSTAT -tjenesten, må du først kopiere VNSTAT -tjenestefilen fra VNSTAT -ekstrahert katalog til /etc/systemd/system/ Bruke kommandoen nedenfor:
$ sudo cp -v vnstat -2.6/Eksempler/SystemD/VNSTAT.service/etc/systemd/system/
Aktiver nå Vnstat -tjenesten ved å bruke kommandoen nedenfor:
$ sudo SystemCTL Aktiver vnstat
Så 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 å overvåke trafikken på forskjellige måter. Du kan se noen av de tilgjengelige alternativene ved å utføre kommandoen nedenfor i terminalen:
$ VNSTAT -HELP
Eller utfør følgende kommando for å se den komplette listen over alternativer:
$ vnstat - -Longhelp
Du kan også besøke Vnstat Man -siden for den komplette listen over alternativer.
Kjører Vnstat -kommandoen uten noe alternativ skriver ut båndbredde -bruksstatistikken for alle tilgjengelige grensesnitt.
$ vnstat
Her er output fra VNSTAT -kommandoen på systemet vårt som viser statistikk over ett grensesnitt, da dette er det eneste tilgjengelige grensesnittet på systemet vårt.
Du kan også overvåke et spesifikt grensesnitt ved å bruke -Jeg Alternativ 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 i henhold til time, daglig, månedlig, og årlig Bruk ved hjelp av -h, -d, -m, og -y alternativer. For eksempel, for å finne den daglige båndbreddebruken, ville kommandoen være:
$ vnstat -d
Du kan også få båndbreddebruken for de beste trafikkdagene. For eksempel, for å finne de 10 beste bruksdagene for båndbredde, bruk -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 spesifikt grensesnitt fra databasen og slutte å overvåke den, bruk kommandosyntaxen nedenfor:
$ sudo vnstat -følg -i--makt
For eksempel for å fjerne grensesnittet ENS33 Fra databasen og slutte å overvåke den, ville kommandoen være:
$ sudo vnstat --fjær -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 omstart Vnstat
Vnstat er et praktisk verktøy for å følge med på båndbreddebruken 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åke trafikken på nettverksgrensesnitt.