GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Was ist ein einfaches und gängiges Befehlszeilentool zum Anzeigen der Netzwerknutzung auf einem Linux-Computer?

Ich mag ifstat:

brzoza:~# ifstat -b 1
       eth0                eth1                eth2       
 Kbps in  Kbps out   Kbps in  Kbps out   Kbps in  Kbps out
 7870.11  27165.49  24776.69   7626.12      0.00      0.00
 8738.48  27760.18  26787.02   7851.60      0.00      0.00
 8532.13  28028.55  26122.37   7850.08      0.00      0.00
 9029.12  25981.44  23108.86   8282.37      0.00      0.00

aber es gibt noch viel mehr - iptraf, iftop, nload, um nur einige zu nennen.

Wenn Sie nicht wirklich etwas Neues installieren / kompilieren können, müssen Sie ein einfaches Skript schreiben, das die Ausgabe von ifconfig analysiert und Incements für Eingabe- / Ausgabezähler berechnet. zwei Beispiele habe ich gefunden:hier und hier.


Hier sind zwei Tools, die es wert sind, überprüft zu werden, obwohl sie wahrscheinlich nicht standardmäßig in Ihrer Distribution verfügbar sind:

  • nethogs :ein einfaches Tool, das die Netzwerknutzung nach Prozess anzeigt :


(Quelle:sourceforge.net)

  • tcptrack ist auch sehr gut, besonders auf einem Gateway - Sie können die Bandbreite abrufen, die von jeder IP-Adresse verwendet wird, die auf Ihrem Server ein- oder ausgeht:


(Quelle:Steve auf www.rhythm.cx)


Linux
  1. So verwenden Sie das Linux-Befehlszeilentool sipcalc

  2. Linux-df-Befehl

  3. Linux-Neustartbefehl

  4. Linux:Festlegen der primären Anzeige (nvidia) über die Befehlszeile

  5. Überwachen des Mikrofonpegels mit einem Befehlszeilentool unter Linux

Zeigen Sie Netzwerkinformationen in Linux mit What IP Tool an

So überprüfen Sie die Linux-Netzwerkstatistik über die Befehlszeile

Ripgrep – Das schnellste Kommandozeilen-Suchtool für Linux

Verwendung des Linux-Befehls sed mit Beispielen

Linux-nload-Befehl

Wie analysiert man die Festplattennutzung in Befehlszeilen-Linux?