Způsoby platby Abuse

Jak zobrazit protokoly v systému Linux

17.04.2021, 22:24

Správci systému často potřebují kontrolovat protokoly v operačním prostředí Linux. To je první věc, kterou je třeba udělat, pokud se vyskytne nějaký problém a úkolem je ho odstranit. Operační systém Linux a spuštěné aplikace generují různé typy zpráv, které se zaznamenávají do různých souborů protokolu.

Umístění protokolů v systému Linux

Systém Linux používá k ukládání souborů protokolů speciální software, soubory a adresáře. Pokud víte, které programy generují jaké protokoly, a co je důležitější, kde jsou tyto protokoly umístěny, budete schopni rychle vyřešit případné problémy s minimální ztrátou času. Dále se podíváme na hlavní části systému logování v Linuxu, na soubory logů a na nástroje, které lze použít k prohlížení logů v Linuxu.

Všechny základní logy systému Linux se nacházejí ve složce /var/log/, jejíž seznam můžete pro svůj systém vypsat pomocí příkazu ls:

$ ls -l /var/log/

Jak zobrazit protokoly v systému Linux

Dále se podíváme na 20 různých souborů protokolu Linuxu, které se nacházejí v adresáři /var/log/. Některé z těchto protokolů se nacházejí pouze v určitých distribucích, například dpkg.log se nachází pouze v systémech založených na Debianu:

Просмотр Логов Линукс

Просмотр логов в Linux

Dále se podíváme na to, jak tyto protokoly zobrazit v operačním systému.

Zobrazení protokolů v systému Linux

Pro zobrazení protokolů v operačním prostředí Linux je vhodné použít několik řádkových příkazových nástrojů. Obvykle se k tomu používá libovolný textový editor nebo speciální nástroj. K prohlížení protokolů v systému Linux budete s největší pravděpodobností potřebovat získat práva superuživatele. Seznam příkazů, které se k tomuto účelu nejčastěji používají, je následující:

  • cat;
  • head;
  • grep;
  • tail;
  • zcat;
  • zgrep;
  • zmore;
  • vi;
  • nano.

Pro zobrazení rolovacího protokolu /var/log/dmesg stačí spustit:

$ less /var/log/dmesg

Jak zobrazit protokoly v systému Linux

Zobrazit protokoly v reálném čase:

$ tail -f /var/log/dmesg

Otevřete soubor protokolu dmesg:

$ cat /var/log/dmesg

Zobrazit první řádky:

$ head /var/log/dmesg

Další výstupní chyby z /var/log/messages:

$ grep -i error /var/log/dmesg

Jak zobrazit protokoly v systému Linux

V Linuxu můžete také prohlížet protokoly pomocí grafických nástrojů. Pomocí programu Logs lze snadno prohlížet a sledovat systémové protokoly na notebooku nebo osobním počítači se systémem Linux.

Jak zobrazit protokoly v systému Linux

Program můžete nainstalovat do libovolného systému s nainstalovaným X serverem. K prohlížení protokolů lze také použít libovolný grafický testovací editor.