Website-Suche

iftop – Ein Echtzeit-Tool zur Überwachung der Linux-Netzwerkbandbreite


In unserem früheren Artikel haben wir die Verwendung von TOP Command und seinen Parametern besprochen. In diesem Artikel haben wir ein weiteres hervorragendes Programm namens Interface TOP (IFTOP) entwickelt, ein konsolenbasiertes Echtzeit-Tool zur Überwachung der Netzwerkbandbreite.

Es zeigt einen schnellen Überblick über die Netzwerkaktivitäten auf einer Schnittstelle. Iftop zeigt durchschnittlich alle 2, 10 und 40 Sekunden eine in Echtzeit aktualisierte Liste der Netzwerknutzungsbandbreite an. In diesem Beitrag werden wir die Installation und die Verwendung von IFTOP anhand von Beispielen unter Linux sehen.

Anforderungen:

  1. libpcap: Bibliothek zur Erfassung von Live-Netzwerkdaten.
  2. libncurses: eine Programmierbibliothek, die eine API zum terminalunabhängigen Erstellen textbasierter Schnittstellen bereitstellt.

Installieren Sie libpcap und libncurses

Beginnen Sie zunächst mit der Installation der Bibliotheken libpcap und libncurses mithilfe des Paketmanagers Ihrer Linux-Distribution, wie gezeigt.

sudo apt install libpcap0.8 libpcap0.8-dev libncurses5 libncurses5-dev  [On Debian/Ubuntu]
yum  -y install libpcap libpcap-devel ncurses ncurses-devel             [On CentOS/RHEL]
dnf  -y install libpcap libpcap-devel ncurses ncurses-devel             [On Fedora 22+]

Laden Sie iftop herunter und installieren Sie es

Iftop ist in den offiziellen Software-Repositories von Debian/Ubuntu Linux verfügbar. Sie können es wie gezeigt mit dem Befehl apt installieren.

sudo apt install iftop

Unter RHEL/CentOS müssen Sie das EPEL-Repository aktivieren und es dann wie folgt installieren.

yum install epel-release
yum install  iftop

Bei der Fedora-Distribution ist iftop auch in den Standard-Systemrepositorys verfügbar und kann mit dem folgenden Befehl installiert werden.

dnf install iftop

Andere Linux-Distributionen können das Quellpaket iftop mit dem Befehl wget herunterladen und wie gezeigt aus dem Quellcode kompilieren.

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

Grundlegende Verwendung von Iftop

Sobald die Installation abgeschlossen ist, gehen Sie zu Ihrer Konsole und führen Sie den Befehl iftop ohne Argumente aus, um die Bandbreitennutzung der Standardschnittstelle anzuzeigen, wie im Screenshot unten gezeigt.

sudo iftop

Beispielausgabe des Befehls iftop, der die Bandbreite der Standardschnittstelle wie unten gezeigt zeigt.

Überwachen Sie die Linux-Netzwerkschnittstelle

Führen Sie zunächst den folgenden ifconfig-Befehl oder ip-Befehl aus, um alle angeschlossenen Netzwerkschnittstellen auf Ihrem Linux-System zu finden.

sudo ifconfig
OR
sudo ip addr show

Verwenden Sie dann das Flag -i, um die Schnittstelle anzugeben, die Sie überwachen möchten. Der folgende Befehl wird beispielsweise zum Überwachen der Bandbreite der drahtlosen Schnittstelle auf dem Testcomputer verwendet.

sudo iftop -i wlp2s0

Um die Suche nach Hostnamen zu deaktivieren, verwenden Sie das Flag -n.

sudo iftop -n  eth0

Um die Portanzeige zu aktivieren, verwenden Sie den Schalter -P.

sudo iftop -P eth0

Iftop-Optionen und Verwendung

Während Sie iftop ausführen, können Sie Tasten wie S, D verwenden, um weitere Informationen wie Quelle, anzuzeigen Ziel usw. Bitte führen Sie man iftop aus, wenn Sie weitere Optionen und Tricks erkunden möchten. Drücken Sie „q“, um die Ausführung von Windows zu beenden.

In diesem Artikel haben wir gezeigt, wie man iftop, ein Tool zur Netzwerkschnittstellenüberwachung unter Linux, installiert und verwendet. Wenn Sie mehr über iftop erfahren möchten, besuchen Sie bitte die iftop-Website. Bitte teilen Sie es und senden Sie Ihren Kommentar über unser Kommentarfeld unten.