Övervaka Linux -nätverksbandbredd med iftop i realtid

När vi arbetar med Linux -miljöer är det idealiskt att ha kommandon som hjälper oss att hantera uppgif.webpter på ett mycket mer centraliserat sätt och som ger detaljer om alla aspekter som ska hanteras.

När vi tänker på det kommer vi att prata om ett användbart kommando som heter iftop som ger oss möjlighet att hantera och hålla strikt kontroll över det nuvarande nätverkets bandbredd och på så sätt underlätta kontrolluppgif.webpten och avgöra när vi ska vidta åtgärder mot det. Lineament.

I grunden erbjuder iftop -kommandot oss en kontinuerlig och interaktiv vy över nätverkstrafiken som passerar genom ett nätverksgränssnitt i den valda Linux -distributionen.

Genom denna handledning kommer vi att se hur man installerar iftop och därmed hanterar nätverksbandbredd.

1. Installera beroenden på Linux

Steg 1
För att iftop ska fungera på ett idealiskt sätt måste vi ha följande beroenden:

libpcapDet är ett bibliotek som låter dig fånga levande nätverksdata.

libncursesDet är ett programmeringsbibliotek som tillhandahåller ett API för att bygga textbaserade gränssnitt på ett terminaloberoende sätt.

Steg 2
För att installera dessa beroenden kommer vi att utföra följande. Vi anger bokstaven S för att bekräfta nedladdningen och installationen av beroenden paket.

 sudo apt installera libpcap0.8 libpcap0.8-dev libncurses5 libncurses5-dev (Debian eller Ubuntu) yum -y installera libpcap libpcap-devel ncurses ncurses-devel (CentOS och RHEL) dnf -y installera libpcap libpcap-utveckla ncurses ncurses Fedora 22 och högre)

FÖRSTORA

2. Ladda ner och installera iftop på Linux

Steg 1
Iftop är tillgängligt i de officiella Debian- och Ubuntu -programvaruförvaren så att det kan installeras med apt -kommandot så här:

 sudo apt installera iftop
Steg 2
När det gäller CentOS och RedHat kommer det att vara nödvändigt att aktivera EPEL -förvaret och sedan fortsätta med installationen genom att köra följande:
 yum installera epel-release yum install iftop 
Steg 3
I Fedora -distributionen är iftop också tillgängligt från standardsystemlagren, så vi kan använda följande kommando:
 dnf installera iftop
Steg 4
Om vi ​​använder andra Linux -distributioner kan vi ladda ner Iftop med kommandot wget och köra några rader enligt följande:
 wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz tar -zxvf iftop-0.17.tar.gz cd iftop-0.17 ./configure make make install

FÖRSTORA

3. Använd iftop på Linux

Steg 1
När iftop har installerats kan vi gå till konsolen och köra iftop -kommandot utan argument för att se bandbreddsanvändningen av standardgränssnittet så här:

FÖRSTORA

Steg 2
Om vi ​​har fler öppna anslutningar ser vi följande. Vi kan se detaljerad information om alla paket som skickas och tas emot.

FÖRSTORA

4. Övervaka nätverksgränssnittet i Linux

Steg 1
För detta måste vi veta vilket gränssnitt som ska användas och för detta kan vi köra någon av följande rader:

 sudo ifconfig sudo ip addr show
NoteraOm vi ​​inte har ifconfig tillgängligt kan vi installera det genom att köra följande:
 sudo apt installera nätverktyg 

FÖRSTORA

FÖRSTORA

Steg 2
Med dessa gränssnitt kan vi använda parametern -i för att specificera gränssnittet som vi ska övervaka. Till exempel, med följande kommando kommer vi att styra bandbredden på Ethernet -gränssnittet på datorn:

 sudo iftop -i enp0s3

FÖRSTORA

Steg 3
Om vi ​​vill inaktivera sökningar efter värdnamn kan vi använda -n -flaggan:

 sudo iftop -n eth0
Steg 4
För att aktivera visningen av den använda porten måste vi lägga till -P -parametern:
 sudo iftop -P

FÖRSTORA

Steg 5
Några av alternativen som vi kan använda med iftop är:

sudo iftop -hVisar ett meddelande om verktyget.

sudo iftop -NDet konverterar inte portnummer till tjänster.

sudo iftop -pDen körs i promiskuöst läge.

sudo iftop -bDet visar inte stapeldiagrammet över nätverkstrafik.

sudo iftop -BVisar bandbredden i Bytes.

sudo -i -gränssnittKör det valda gränssnittet.

sudo iftop -G net6 / mask6Visar trafikflödet för IPv6 -adresser.

sudo iftop -F net / merVisar trafikflödet för IPv4 -adresser.

sudo iftop -m gränsStäller in den övre gränsen för bandbreddsskala.

sudo iftop -tAnvänd textgränssnittet utan ncurses.

sudo iftop -o 2sSortera efter den första kolumnen

sudo iftop -o 10sSortera efter den andra kolumnen.

sudo iftop -o 40sSortera efter den tredje kolumnen.

sudo iftop -o källaSortera efter resursadress.

sudo iftop -o destinationSortera efter destinationsadress.

På detta sätt är iftop -kommandot en stor allierad för att hantera all bandbredd i vårt nätverk i realtid och vara ett stöd för de hanteringsuppgif.webpter som måste utföras.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave