Überwachen Sie das iftop mit der Bandbreite des Linux-Netzwerks in Echtzeit

Wenn Sie mit Linux-Umgebungen arbeiten, ist es ideal, Befehle zu haben, die uns dabei helfen, Aufgaben viel zentraler zu verwalten, und die Details zu jedem der zu verwaltenden Aspekte bieten.

Wenn wir darüber nachdenken, werden wir über einen nützlichen Befehl namens iftop sprechen, der uns die Möglichkeit gibt, die Bandbreite des aktuellen Netzwerks zu verwalten und streng zu kontrollieren und so die Steuerungsaufgabe zu vereinfachen und zu bestimmen, wann Maßnahmen zu ergreifen sind Abstammung.

Grundsätzlich bietet der Befehl iftop eine kontinuierliche und interaktive Ansicht des Netzwerkverkehrs , der durch eine Netzwerkschnittstelle in der ausgewählten Linux-Distribution geleitet wird.

In diesem Tutorial erfahren Sie, wie Sie iftop installieren und so die Bandbreite des Netzwerks verwalten.

1. Installieren Sie Abhängigkeiten unter Linux

Schritt 1

Damit iftop optimal funktioniert, müssen folgende Abhängigkeiten bestehen:

libpcap
Es ist eine Bibliothek, mit der Sie Live-Netzwerkdaten erfassen können.

libncurses
Es handelt sich um eine Programmierbibliothek, die eine API zum Erstellen textbasierter Schnittstellen unabhängig vom Terminal bereitstellt.

Schritt 2

Um diese Abhängigkeiten zu installieren, führen wir Folgendes aus. Geben Sie den Buchstaben S ein, um den Download und die Installation der Pakete der Abhängigkeiten zu bestätigen.

 sudo apt installiere libpcap0.8 libpcap0.8-dev libncurses5 libncurses5-dev (Debian oder Ubuntu) yum -und installiere libpcap libpcap-devel ncurses ncurses-devel (CentOS und RHEL) dnf -und installiere libpcap libpcap-devel ncurses ncurses-devel (Fedora 22 und höher) 

1-Install-dependencies-in-Linux.png

2. Laden Sie iftop unter Linux herunter und installieren Sie es

Schritt 1

Iftop ist in offiziellen Debian- und Ubuntu-Software-Repositories verfügbar, so dass dies mit dem Befehl apt wie folgt installiert werden kann:

 sudo apt installiere iftop 
Schritt 2

Im Fall von CentOS und RedHat muss das EPEL-Repository aktiviert und anschließend mit der Installation fortgefahren werden, indem Folgendes ausgeführt wird:

 yum install epel-release yum installiere iftop 
Schritt 3

In der Fedora-Distribution ist iftop auch in den Standardsystemrepositorys verfügbar, sodass wir den folgenden Befehl verwenden können:

 dnf installiere iftop 
Schritt 4

Wenn Sie andere Linux-Distributionen verwenden, können Sie Iftop mit dem Befehl wget herunterladen und einige Zeilen folgendermaßen ausführen:

 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 machen machen installieren 

2-Download-e-install-iftop-en-Linux.png

3. Verwenden Sie iftop unter Linux

Schritt 1

Sobald iftop installiert ist, können wir zur Konsole gehen und den Befehl iftop ohne Argument ausführen, um die Bandbreitennutzung der Standardschnittstelle wie folgt anzuzeigen: 3-führe-den-befehl-iftop.png aus

Schritt 2

Bei mehr offenen Verbindungen sehen wir folgendes. Wir können detaillierte Informationen zu allen Paketen anzeigen, die gesendet und empfangen werden. 4-pakete-die-gesendet-werden.png

4. Überwachen Sie die Netzwerkschnittstelle unter Linux

Schritt 1

Dazu müssen wir wissen, welche Schnittstelle verwendet wird und dazu können wir eine der folgenden Zeilen ausführen:

 sudo ifconfig sudo ip addr show 
Hinweis
Falls ifconfig nicht verfügbar ist, können wir es installieren, indem Sie Folgendes ausführen:

 sudo apt installiert net-tools 

5-Use-iftop-en-Linux.png 6-Monitor-the-Network-Interface-in-Linux.png

See also  Aktivieren Sie und greifen Sie auf Remote-Desktop in Ubuntu Linux

Schritt 2

Mit diesen Schnittstellen können wir den Parameter -i verwenden , um die zu überwachende Schnittstelle anzugeben. Mit dem folgenden Befehl steuern wir beispielsweise die Bandbreite der Ethernet-Schnittstelle des Computers:

 sudo iftop -i enp0s3 

7-spezifizieren-Sie-die-Schnittstelle-was-wir-zu-überwachen.png

Schritt 3

Wenn wir die Suche nach Hostnamen deaktivieren möchten, können wir das Flag -n verwenden:

 sudo iftop -n eth0 
Schritt 4

Um die Anzeige des verwendeten Ports zu aktivieren, müssen wir den Parameter -P hinzufügen:

 sudo iftop -P 

8-port-display-used.png

Schritt 5

Einige der Optionen, die wir mit iftop verwenden können, sind:

sudo iftop -h
Zeigen Sie eine Nachricht zum Dienstprogramm an.

sudo iftop -N
Portnummern werden nicht in Dienste konvertiert.

sudo iftop -p
Es läuft im Promiscuous-Modus.

sudo iftop -b
Das Balkendiagramm wird nicht über dem Netzwerkverkehr angezeigt.

sudo iftop -B
Erweitern Sie die Bandbreite in Bytes.

sudo -i Schnittstelle
Führen Sie die ausgewählte Schnittstelle aus.

sudo iftop -G net6 / mask6
Zeigt den Verkehrsfluss in IPv6-Adressen an.

sudo iftop -F net / mehr
Zeigt den Verkehrsfluss in IPv4-Adressen an.

sudo iftop -m limit
Legen Sie die Obergrenze für die Bandbreitenskala fest.

sudo iftop -t
Verwenden Sie die Textschnittstelle ohne Flüche.

sudo iftop -o 2s
Nach der ersten Spalte sortieren

sudo iftop -o 10s
Nach der zweiten Spalte sortieren.

sudo iftop -o 40s
Nach der dritten Spalte sortieren.

sudo iftop -o source
Nach Ressourcenadresse sortieren.

sudo iftop -o destination
Nach Zieladresse sortieren.

Auf diese Weise ist der Befehl iftop ein hervorragender Verbündeter, um die gesamte Bandbreite in unserem Netzwerk in Echtzeit zu verwalten und die für die Ausführung erforderlichen Verwaltungsaufgaben zu unterstützen.

See also  Nginx - Zugriff durch Referenz blockieren

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *