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.
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/
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:
Dále se podíváme na to, jak tyto protokoly zobrazit v operačním systému.
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í:
Pro zobrazení rolovacího protokolu /var/log/dmesg stačí spustit:
$ less /var/log/dmesg
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
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.
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.
Apply the discount by inserting the promo code in the special field at checkout:
Apply the discount by inserting the promo code in the special field at checkout: