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

So verwenden Sie den Befehl tail, um Protokolle in Echtzeit anzuzeigen

Über den Tail-Befehl

Der tail-Befehl gibt den letzten Teil oder „Tail“ von Dateien aus. Es kann auch neue Informationen, die in die Datei geschrieben werden, in Echtzeit überwachen und beispielsweise die neuesten Einträge in einem Systemprotokoll anzeigen. tail ist ein Programm, das auf Unix, Unix-ähnlichen Systemen, FreeDOS und MSX-DOS verfügbar ist und verwendet wird, um das Ende einer Textdatei oder von Daten anzuzeigen. Standardmäßig gibt tail die letzten 10 Zeilen seiner Eingabe an die Standardausgabe aus. Mit Befehlszeilenoptionen können die Ausgabemenge und die Einheiten (Zeilen, Blöcke oder Bytes) geändert werden.

Syntax des Schwanzkommandos

 tail [options] <filename>Code language: HTML, XML (xml)

Grundlegende Anwendungsbeispiele für Ausgabe und Überwachung

# Output the default 100 lines
tail /var/log/apache2/access.log

# Outputs the last 10 lines of the file
tail -n 30 /var/log/apache2/access.log

# Outputs the last 100 lines of the file
tail -f /var/log/apache2/access.log

# Outputs the last 100 lines of the file where something
tail -f /var/log/apache2/access.log | grep somethingCode language: PHP (php)


Ausgabe der Tail-Nutzung:

root@webleit:~# tail -n 10 /var/log/auth.log 
Feb 23 13:16:36 webleit sshd[5526]: Received disconnect from 172.92.151.71 port 55252:11: Bye Bye [preauth]
Feb 23 13:16:36 webleit sshd[5526]: Disconnected from invalid user 172.92.151.71 port 55252 [preauth]
Feb 23 13:17:01 webleit CRON[5528]: pam_unix(cron:session): session opened for user root by (uid=0)
Feb 23 13:17:01 webleit CRON[5528]: pam_unix(cron:session): session closed for user root
Feb 23 13:25:12 webleit sudo: root : TTY=pts/0 ; PWD=/root ; USER=root ; COMMAND=/bin/su
Feb 23 13:25:12 webleit sudo: pam_unix(sudo:session): session opened for user root by sonik(uid=0)
Feb 23 13:25:12 webleit su[5551]: Successful su for root by root
Feb 23 13:25:12 webleit su[5551]: + /dev/pts/0 root:root
Feb 23 13:25:12 webleit su[5551]: pam_unix(su:session): session opened for user root by sonik(uid=0)
Feb 23 13:25:12 webleit su[5551]: pam_systemd(su:session): Cannot create session: Already running in a sessionCode language: PHP (php)

Schlussfolgerung

In diesem Artikel haben wir einige Beispiele zur Verwendung des tail-Befehls überprüft. Wenn Sie weitere gute Beispiele kennen, teilen Sie uns dies bitte in den Kommentaren unten mit.

Wir hoffen, dass Ihnen dieser Artikel gefallen hat. Wenn dem so ist, bewerten Sie diese Seite bitte mit den Sternen unten und abonnieren Sie unseren YouTube-Kanal oder folgen Sie uns auf Twitter.


Linux
  1. So verwenden Sie den Befehl „at“, um eine Aufgabe zu einem bestimmten oder späteren Zeitpunkt in Linux zu planen

  2. Verwendung des Linux-Touch-Befehls + Beispiele

  3. So verwenden Sie den Su-Befehl unter Linux

  4. Wie verwendet Linux eine Echtzeituhr?

  5. Wie wendet man einen Filter auf die Echtzeitausgabe von `tail -f ` an?

So verwenden Sie du Command unter Linux

WIE MAN DEN SCHWANZBEFEHL VERWENDET

So verwenden Sie den PS-Befehl

So verwenden Sie den TOP-Befehl

3 Möglichkeiten zum Ansehen von Protokollen in Echtzeit unter Linux

So installieren und verwenden Sie den Bildschirmbefehl Ubuntu 20.04