So überwachen Sie den Netzwerkverkehr mithilfe von Nethogs

So überwachen Sie den Netzwerkverkehr mithilfe von Nethogs
Nethogs ist ein Netzwerküberwachungstool für Linux. Genau wie Top oder HTOP können Nethogs den Netzwerkverkehr in Echtzeit überwachen. Nethogs können eine bestimmte Netzwerkschnittstelle oder alle Netzwerkoberflächen auf Ihrem Computer überwachen. Nethogs zeigt die Bandbreitennutzung pro Prozess auf Ihrem Computer in Echtzeit.

In diesem Artikel werde ich Ihnen zeigen, wie Sie Nethogs installieren und verwenden, um den Netzwerkverkehr unter Linux zu überwachen. Also lasst uns anfangen.

Installieren von Nethendern auf Ubuntu/Debian:

Nethogs ist standardmäßig nicht auf Ubuntu/Debian installiert. Es ist jedoch im offiziellen Paket -Repository von Ubuntu/Debian verfügbar. So können Sie Nethods problemlos mit dem APT -Paketmanager installieren.

Aktualisieren Sie zunächst den APT -Paket -Manager -Cache mit dem folgenden Befehl:

$ sudo APT Update

Installieren Sie nun Nethogs mit dem folgenden Befehl:

$ sudo apt installieren Nethogs

Nethogs sollten installiert werden.

Um zu überprüfen, ob Nethogs funktioniert, führen Sie den folgenden Befehl aus:

$ nethogs -v

Wie Sie sehen können, funktioniert es richtig.

Installieren von Nethendern auf CentOS 7:

Nethogs ist standardmäßig nicht auf CentOS 7 installiert. Aber Nethogs ist im Epel -Repository von CentOS 7 erhältlich. Sie können also einfach Nethogs aus dem Epel -Repository mit dem YUM -Paket -Manager installieren.

Aktivieren Sie zunächst das Epel -Repository mit dem folgenden Befehl:

$ sudo yum install epel-release

Jetzt drücken y und dann drücken Sie .

Jetzt drücken y und dann drücken Sie Um den GPG -Schlüssel des CentOS 7 -Repositorys zu akzeptieren.

Das Epel -Repository sollte aktiviert sein.

Führen Sie nun den folgenden Befehl aus, um Nethogs mit dem YUM -Paket -Manager zu installieren.

$ sudo yum installieren nethogs

Jetzt drücken y und dann drücken Sie .

Jetzt drücken y und dann drücken Sie Um den GPG -Schlüssel des Epel -Repositorys zu akzeptieren.

Nethogs sollten installiert werden.

Um zu überprüfen, ob Nethogs funktioniert, führen Sie den folgenden Befehl aus:

$ nethogs -v

Nethogs funktioniert perfekt.

Installieren von Nether auf Arch Linux:

Nethogs ist standardmäßig nicht auf Arch Linux installiert. Aber Nethogs ist im offiziellen Paket -Repository von Arch Linux erhältlich. Sie können also einfach Nethogs unter Arch Linux mit dem Pacman -Paket -Manager installieren.

$ sudo pacman -Sy Nethogs

Jetzt drücken y und dann drücken Sie weitermachen.

Nethogs sollten installiert werden.

Führen Sie nun den folgenden Befehl aus, um zu überprüfen, ob Nethogs funktioniert.

$ nethogs -v

Wie Sie sehen können, funktioniert Nethogs perfekt.

Verwenden von Nether:

Nachdem Sie Nethogs installiert haben, sind Sie bereit, Ihren Netzwerkverkehr mit Nethogs zu überwachen.

Wenn Sie den Netzwerkverkehr der gesamten Netzwerkschnittstelle Ihres Computers überwachen möchten, können Sie Nethogs wie folgt ausführen:

$ sudo nethogs -a

Nethogs sollten beginnen. Wie Sie sehen können, ist das Netzwerk -Upload (gesendet) und Download (empfangene) Geschwindigkeiten für jeden Prozess aufgeführt. Die Netzwerkschnittstelle, mit der jeder Prozess verwendet wird. Der Eigentümer des Prozesses und auch die PID ist hier aufgeführt. Wenn Sie einen Prozess haben, der unnötig die Netzwerkbandbreite auffrischt, können Sie den Prozess mit der PID einfach abtöten.

Nethogs sollten die Informationen automatisch wie Top und HTOP automatisch aktualisieren.

Standardmäßig zeigt Nethogs das Netzwerk -Download- und Hochladengeschwindigkeiten in Kilobyten/s an (KB/s). Dies ist einer der Anzeigemodi von Nethogs. Es gibt 4 Anzeigemodi von Nethogs, die Standardkb/s, die verwendeten Gesamtbytes (B), die verwendeten Gesamtkilobyten (KB), die verwendeten Gesamtmegabyte (MB). Sie können die drücken M Taste auf Ihrer Tastatur, während Nethogs ausgeführt wird, um diese Anzeigemodi durchzuführen.

Der Standardanzeigemodus von Nethogs. Es zeigt das Netzwerk -Download- und Hochladengeschwindigkeit in Kilobyte/s (KB/s).

Ein weiterer Anzeigemodus von Nethendern. In diesem Anzeigemodus wird die Gesamtnetzwerknutzung pro Prozess in Kilobytes (KB) angezeigt. Auch die gesamte Netzwerknutzung jedes Prozesses (in KB) wird ebenfalls angezeigt.

In diesem Anzeigemodus wird die Gesamtnetzwerknutzung pro Prozess in Bytes (b) angezeigt. Auch die gesamte Netzwerknutzung jedes Prozesses (in b) wird ebenfalls angezeigt.

In diesem Anzeigemodus wird die Gesamtnetzwerknutzung pro Prozess in Megabyte (MB) angezeigt. Auch die gesamte Netzwerknutzung jedes Prozesses (in MB) wird ebenfalls angezeigt.

Sie können den Nethogs -Netzwerkmonitor mit schließen + C.

Wenn Sie eine bestimmte Netzwerkschnittstelle mithilfe von Nethogs überwachen möchten, können Sie dies einfach tun.

Nehmen wir beispielsweise an, Sie möchten die Netzwerkschnittstelle Ens33 mit Nethogs überwachen. Starten Sie dazu den Nethogs -Netzwerkmonitor mit dem folgenden Befehl:

$ sudo nethogs ens33

NOTIZ: Sie können alle Netzwerkschnittstellen Ihres Computers mit dem auflisten ip a Befehl.

Nun nur die ens33 Die Schnittstelle sollte überwacht werden.

So verwenden Sie Nethogs unter Linux, um den Netzwerkverkehr zu überwachen. Danke, dass du diesen Artikel gelesen hast.