Sobes.tech
Junior — Middle

Wie kann man die Systemprotokolle in Linux anzeigen?

sobes.tech KI

Antwort von AI

In Linux-Systemen werden Systemprotokolle in der Regel im Verzeichnis /var/log gespeichert. Um die Protokolle anzuzeigen, können verschiedene Methoden verwendet werden:

  • Der Befehl journalctl — wird verwendet, um die systemd-Logs anzuzeigen. Zum Beispiel, um alle Logs zu sehen:
journalctl

Um die Logs in Echtzeit zu sehen:

journalctl -f
  • Spezifische Logdateien mit cat, less oder tail anzeigen. Zum Beispiel:
tail -n 100 /var/log/syslog

oder

less /var/log/messages
  • Für die Filterung nach Zeit oder Dienst in journalctl können Optionen verwendet werden, zum Beispiel:
journalctl -u nginx.service --since today

Daher ist es für Systeme mit systemd vorzuziehen, journalctl zu verwenden, während für klassische Systeme die Dateien in /var/log angezeigt werden sollten.