Gibt es einen Linux-Terminal-Befehl, mit dem Sie die Datenmenge, die in Ihre TCP-Verbindungen eingeht, in Echtzeit sehen können?

45

Es wäre ähnlich top, wenn Sie Ihre CPU-Prozesse in Echtzeit sehen würden. Ich suche keine GUI wie Wireshark, um das zu tun.

user342580
quelle

Antworten:

54

iftop ist cool und leicht.

iftop_ui

ntop ist noch cooler, aber webbasiert und verwendet einen Daemon.

petrus
quelle
21

IPTraf ist ein weiterer gebräuchlicher Echtzeit-Bandbreitenmonitor unter Linux. IPTraf-ng ist ein aktualisierter Zweig von IPTraf mit IPv6-Unterstützung

Bildbeschreibung hier eingeben

kernelpanic
quelle
2
Leider unterstützt iptraf die Anzeige von IPv6-Verbindungen nicht.
Jeremy Visser
8

Diese geben alle detaillierten Informationen in einem UI-Stil. Wenn Sie eine viel einfachere Anwendung suchen:

vnstat -l

Sie erhalten so etwas wie (Echtzeit-Updates):

[user@host ~]$ vnstat -l

Monitoring em1...    (press CTRL-C to stop)

   rx:        4 kbit/s     5 p/s          tx:        4 kbit/s     3 p/s

Mit demselben Befehl können tägliche / monatliche / etc Verkehrsberichte abgerufen werden.

Tuncay Göncüoğlu
quelle