Att analysera och övervaka nätverkstrafiken för en hel nätverksinfrastruktur är en mycket viktig uppgift för varje Linux-systemadministratör. Nätverksadministratören behöver se vad som händer med nätverket, vem använder bandbredd, och hur hela nätverksinfrastrukturen hanterar belastningen. Det bästa är att det finns många öppna nätverkskonfigurationsverktyg och trafikanalysverktyg som finns tillgängliga på Linux.

I det här inlägget kommer vi att diskutera några Linux-kommandoradsverktyg som kan användas för att övervaka nätverksanvändningen.

nload

Nload är en konsolprogram som tillåter användare att övervaka inkommande och utgående trafik separat.

Den visualiserar inkommande och utgående trafik med hjälp av två grafer och ger ytterligare information som totalt antal överförda data och min / max nätverksanvändning.

Du kan installera nload genom att köra följande kommando:

 sudo apt-get install nload 

Kör nu nload-kommandot:

 sudo nload 

När nload-kommandot exekverats ska du se följande utmatning.

iptraf

Iptraf är ett ncursesbaserat IP LAN-övervakningsverktyg som visar enskilda anslutningar och mängden data som flyter mellan värdarna.

För att installera iptraf, kör följande:

 sudo apt-get installera iptraf 

När iptraf har installerats, utfärda följande kommando:

 sudo iptraf 

Du bör se följande utmatning.

vnstat

Vnstat skiljer sig från de flesta andra verktyg. Det är en konsolbaserad nätverksövervakningsövervakare för Linux som kör som en demon och håller en logg över nätverkstrafik för det valda gränssnittet. Det kan användas för att generera en rapport om nätverksanvändningen.

Du kan installera vnstat genom att köra följande kommando:

 sudo apt-get install vnstat 

Nu kör vnstat utan något argument:

 sudo vnstat 

Du kan se den totala mängden dataöverföring på ditt nätverk.

Om du vill övervaka bandbreddsanvändningen i realtid använder du -l alternativet. Den visar den totala bandbredd som används av inkommande och utgående data.

Nu kör vnstat att övervaka bandbreddsanvändningen på wlan0 interface:

 sudo vnstat -l -i wlan0 

Du kommer att se följande utmatning.

Hastighetsmätare

Hastighetsmätare är ett kommandoradsverktyg som kan användas för att övervaka de aktuella nedladdningshastigheterna för nätverksanslutningarna och hastigheterna för filsystemen. Hastighetsmätare visar ett diagram över din nuvarande och tidigare nätverkshastighet i konsolen. Du kan också använda hastighetsmätaren direkt på en fil för att övervaka nedladdningseffektiviteten och historiken för en specifik nedladdning istället för all nätverkstrafik.

Kör följande kommando för att installera speedometer i ditt system:

 sudo apt-get installationshastighetsmätare 

Nu kör speedometerwlan0 gränssnitt:

 sudo hastighetsmätare -r wlan0 -t wlan0 

Du får se en effekt som liknar följande.

iftop

Iftop är ett kommandoradsverktyg som lyssnar på nätverkstrafik på ett visst gränssnitt (såsom eth0, eth1, wlan0) och visar en tabell med aktuell bandbreddsanvändning av värdar. Iftop använder PCP-biblioteket för att ta emot inkommande och utgående paket i nätverksgränssnittet.

Du kan enkelt installera iftop genom att köra följande kommando:

 sudo apt-get installera iftop 

Nu kör iftop med n alternativet som förhindrar iftop från att lösa ip-adresser till värdnamn:

 sudo iftop -n 

Du kommer att se följande utmatning.

Slutsats

Jag hoppas att det här inlägget kommer att vara till hjälp för att snabbt kontrollera nätverksbandbredd på din Linux-server. Gärna lämna en kommentar om du har några frågor.