Sobes.tech
Junior — Middle

Jak zobrazit systémové protokoly v Linuxu?

sobes.tech AI

Odpověď od AI

V systémech Linux jsou systémové protokoly obvykle uloženy v adresáři /var/log. Pro zobrazení protokolů lze použít několik metod:

  • Příkaz journalctl — slouží k prohlížení logů systemd. Například, pro zobrazení všech logů:
journalctl

Pro zobrazení logů v reálném čase:

journalctl -f
  • Zobrazení konkrétních souborů protokolů pomocí cat, less nebo tail. Například:
tail -n 100 /var/log/syslog

nebo

less /var/log/messages
  • Pro filtrování podle času nebo služby v journalctl lze použít volby, například:
journalctl -u nginx.service --since today

Pro systémy s systemd je tedy vhodnější používat journalctl, zatímco pro klasické systémy je vhodné prohlížet soubory v /var/log.