Protokoly, o nichž jsme hovořili ve výše uvedené části, jsou „Protokoly deníku“.
„Journald„Je systémový program z systemd nástroj, který shromažďuje data z více protokolů v binárním formátu. Funguje to stejně jako syslog ale poskytuje efektivnější způsob správy protokolů.
Systém Linux má účinný nástroj s názvem „journalctl„Který pomáhá uživateli číst a komunikovat s„protokoly deníku“. Tento nástroj je standardní způsob, jak zobrazit zprávy protokolu poskytované serverem journald a sledovat je.
Syntaxe „journalctl”Příkaz je:
journalctl [možnosti…] [odpovídá…]Jak používat příkaz „journalctl“?
Proveďte „journalctl”Příkaz bez jakéhokoli argumentu v příkazovém řádku pro zobrazení všech záznamů protokolů deníku od nejstarších záznamů:
$ sudo journalctl
Zobrazený výstup je uveden v menší míře, což znamená, že k vyhledání a čtení položek protokolu můžete použít směrové klávesy.
Jak používat možnosti příkazu „journalctl“?
„journalctl”Příkaz má několik možností pro zobrazení protokolů deníku. Tyto jsou:
Použijte „-bez stránky„Získat protokoly v terminálu místo zobrazovat s“méně" funkce:
$ sudo journalctl - žádná stránka
Zobrazí se následující výsledek:
Chcete-li zobrazit všechna pole protokolu bez ohledu na to, zda jsou netisknutelná, použijte-Všechno”Volba ve výzvě příkazového řádku:
$ sudo journalctl - vše
Chcete-li omezit výstupní řádky deník deníku, spustit „-n”Příznak s počtem řádků, které chcete zobrazit:
$ sudo journalctl -n 15
Spusťte „-F”Příznak pro zobrazení protokolu deníku v reálném čase:
$ sudo journalctl -f
Chcete-li zobrazit záznam protokolů jádra, proveďte „-k”Vlajka:
$ sudo journalctl -k
Chcete-li zobrazit seznam zaváděcích relací, které obsahují čas zavádění, spusťte příkaz „-list-boot“Možnost„journalctl”Příkaz:
$ sudo journalctl --list-boot
Kdykoli spustíte „journalctlPříkaz ”, ve výchozím nastavení zobrazí protokoly deníku v místním čase, ale pokud chcete zadat protokoly UTC, udělejte to pomocí daného příkazu:
$ sudo journalctl --utc
„journalctl”Příkaz umožňuje uživateli získat záznam o protokolech určitého období.
Chcete-li například získat záznam o včerejšku, zadejte:
$ sudo journalctl - protože „včera“
Nebo pokud chcete zkontrolovat záznam za poslední 2 hodiny, použijte:
$ sudo journalctl - od „před 2 hodinami“
„-r“Nebo„-zvrátit”Volba slouží k zobrazení protokolů s nejnovějšími položkami nejprve v příkazovém řádku:
$ sudo journalctl -r
Proveďte „-q“Nebo„-klid”Možnost, pokud nechcete zobrazit irelevantní zprávu, jako je varování nebo informace:
$ sudo journalctl - tichý
Chcete-li zobrazit zprávu nápovědy „journalctl„Příkaz a všechny jeho možnosti, použijte příkaz„-Pomoc”Možnost:
$ sudo journalctl --help
Zkontrolujte verzi „journalctl”Příkaz pomocí“-verze”Možnost:
$ journalctl - verze
Závěr:
V tomto krátkém tutoriálu jsme viděli, jak „journalctl”Příkaz a jeho možnosti fungují. „journalctl”Příkaz je nástroj příkazového řádku, který se používá k zobrazení záznamu protokolů deníku. The Protokoly deníku jsou zaznamenány v binárním formátu, ke kterému lze kdykoli přistupovat. Za použití "journalctl”Příkaz, jeden může spravovat a analyzovat záznam všech protokolů.