Når vi jobber med Linux -miljøer, er det ideelt å ha kommandoer som hjelper oss med å håndtere oppgaver på en mye mer sentralisert måte, og som gir detaljer om hvert av aspektene som skal administreres.
Når vi tenker på det, vil vi snakke om en nyttig kommando som heter iftop, som vil gi oss muligheten til å administrere og beholde streng kontroll over båndbredden til det nåværende nettverket og dermed lette kontrolloppgaven og bestemme når vi skal iverksette tiltak på den. Lineament.
I utgangspunktet tilbyr iftop -kommandoen oss en kontinuerlig og interaktiv visning av nettverkstrafikken som passerer gjennom et nettverksgrensesnitt i den valgte Linux -distribusjonen.
Gjennom denne opplæringen vil vi se hvordan du installerer iftop og dermed administrerer nettverksbåndbredde.
1. Installer avhengigheter på Linux
Trinn 1
For at iftop skal fungere på den ideelle måten må vi ha følgende avhengigheter:
libpcapDet er et bibliotek som lar deg fange levende nettverksdata.
libncursesDet er et programmeringsbibliotek som gir et API for å bygge tekstbaserte grensesnitt på en terminaluavhengig måte.
Steg 2
For å installere disse avhengighetene skal vi utføre følgende. Vi skriver inn bokstaven S for å bekrefte nedlasting og installasjon av avhengighetspakker.
sudo apt install libpcap0.8 libpcap0.8-dev libncurses5 libncurses5-dev (Debian eller Ubuntu) yum -y install libpcap libpcap-devel ncurses ncurses-devel (CentOS og RHEL) dnf -y install libpcap libpcap-devel ncurses ncurses Fedora 22 og nyere)
FORSTØRRE
2. Last ned og installer iftop på Linux
Trinn 1
Iftop er tilgjengelig i de offisielle Debian- og Ubuntu -programvarelagrene, slik at den kan installeres ved hjelp av apt -kommandoen slik:
sudo apt installere iftopSteg 2
Når det gjelder CentOS og RedHat, vil det være nødvendig å aktivere EPEL -depotet og deretter fortsette installasjonen ved å utføre følgende:
yum installer epel-release yum installer iftopTrinn 3
I Fedora -distribusjonen er iftop også tilgjengelig fra standard systemlagre, slik at vi kan bruke følgende kommando:
dnf installere iftopTrinn 4
Ved bruk av andre Linux -distribusjoner kan vi laste ned Iftop ved hjelp av wget -kommandoen og utføre noen linjer som følger:
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
FORSTØRRE
3. Bruk iftop på Linux
Trinn 1
Når iftop er installert, kan vi gå til konsollen og kjøre iftop -kommandoen uten noe argument for å se båndbreddebruken til standardgrensesnittet slik:
FORSTØRRE
Steg 2
I tilfelle vi har flere åpne tilkoblinger, ser vi følgende. Vi kan se detaljert informasjon om alle pakkene som blir sendt og mottatt.
FORSTØRRE
4. Overvåk nettverksgrensesnittet i Linux
Trinn 1
For dette må vi vite hvilket grensesnitt vi skal bruke, og for dette kan vi utføre en av følgende linjer:
sudo ifconfig sudo ip addr showMerkHvis vi ikke har ifconfig tilgjengelig, kan vi installere det ved å utføre følgende:
sudo apt installere nettverktøy
FORSTØRRE
FORSTØRRE
Steg 2
Med disse grensesnittene kan vi bruke parameteren -Jeg å spesifisere grensesnittet som vi skal overvåke. For eksempel, med følgende kommando skal vi kontrollere båndbredden på Ethernet -grensesnittet på datamaskinen:
sudo iftop -i enp0s3
FORSTØRRE
Trinn 3
Hvis vi vil deaktivere oppslag i vertsnavn, kan vi bruke -n -flagget:
sudo iftop -n eth0Trinn 4
For å aktivere visningen av den brukte porten, må vi legge til parameteren -P:
sudo iftop -P
FORSTØRRE
Trinn 5
Noen av alternativene vi kan bruke med iftop er:
sudo iftop -hViser en melding om verktøyet.
sudo iftop -NDet konverterer ikke portnumre til tjenester.
sudo iftop -pDen kjører i promiskuøs modus.
sudo iftop -bDet viser ikke søylediagrammet over nettverkstrafikk.
sudo iftop -BViser båndbredden i Bytes.
sudo -i grensesnittKjør det valgte grensesnittet.
sudo iftop -G net6 / mask6Viser trafikkflyten på IPv6 -adresser.
sudo iftop -F net / moreViser trafikkflyten på IPv4 -adresser.
sudo iftop -m grenseAngir den øvre grensen for båndbreddeskalaen.
sudo iftop -tBruk tekstgrensesnittet uten ncurses.
sudo iftop -o 2sSorter etter den første kolonnen
sudo iftop -o 10sSorter etter den andre kolonnen.
sudo iftop -o 40sSorter etter tredje kolonne.
sudo iftop -o kildeSorter etter ressursadresse.
sudo iftop -o destinasjonSorter etter destinasjonsadresse.
På denne måten er iftop -kommandoen en flott alliert for å administrere all båndbredden i nettverket vårt i sanntid og å være en støtte for ledelsesoppgavene som må utføres.