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

iftop - wie erzeuge ich eine Textdatei mit ihrer Ausgabe?

Lösung 1:

Seit iftop-1.0pre3 (2014-01-01) wurde ein Textausgabemodus hinzugefügt. Dies wird für jeden sehr nützlich sein, der versucht, die Ausgabe von iftop zu parsen.

Die Befehlszeilenoption zum Aktivieren des Textmodus (Stapelmodus) lautet:

-t          use text interface without ncurses

Bei Verwendung des Textmodus sind die folgenden Optionen verfügbar:

-s num      print one single text output afer num seconds, then quit
-L num      number of lines to print

Verwenden Sie den -h Option für Hilfe zur Verwendung von iftop.

Beispielverwendung wäre:

iftop -t > log.txt
iftop -t -s 180 > log.txt

Wenn Sie möchten, dass es 5 Stunden lang im Hintergrund läuft:

iftop -t -s 18000 > log.txt &

Überprüfen Sie den Hintergrundjob mit job Befehl.

Lösung 2:

iptraf kann diese Detailebene protokollieren. Die Ausgabe sieht in etwa so aus:

Wed Apr 25 23:08:42 2012; UDP; eth0; 65 bytes; from 192.168.1.20:45061 to 192.168.1.254:53
Wed Apr 25 23:08:42 2012; UDP; eth0; 133 bytes; from 192.168.1.254:53 to 192.168.1.20:45061
Wed Apr 25 23:08:43 2012; UDP; eth0; 96 bytes; from 192.168.1.21:137 to 192.168.1.20:137
Wed Apr 25 23:08:44 2012; UDP; eth0; 472 bytes; from 192.168.1.21:1900 to 239.255.255.250:1900
Wed Apr 25 23:08:47 2012; ICMP; eth0; 159 bytes; from 192.168.1.20 to 173.176.222.82; dest unrch (port)

Linux
  1. Wie lösche ich mehrere zufällige Zeilen aus einer Textdatei mit Sed?

  2. Wie finde ich nicht übereinstimmende Klammern in einer Textdatei?

  3. Wie kann man eine Datei duplizieren, ohne ihre Daten mit Btrfs zu kopieren?

  4. Wie kann man eine Datei ausgeben und Zeilen ignorieren, die mit „?“ beginnen?

  5. Wie man mit der Farbausgabe umgeht

So fügen Sie unter Linux Text an das Dateiende an

So speichern Sie die Befehlsausgabe in einer Datei unter Linux

So speichern Sie die Linux-Befehlsausgabe in einem Bild oder einer Textdatei

Wie lässt sich Iconv dazu bringen, die Eingabedatei durch die konvertierte Ausgabe zu ersetzen?

Wie leite ich die Ausgabe eines Programms in eine Zip-Datei um?

Wie ersetzt man sed wie Text durch Python?