Protokoly, o ktorých sme hovorili v predchádzajúcej časti, sú „Denníky denníka“.
„Journald”Je systémový program z systemd nástroj, ktorý zhromažďuje údaje z viacerých protokolov v binárnom formáte. Funguje to rovnako ako syslog ale poskytuje efektívnejší spôsob správy protokolov.
Systém Linux má účinný nástroj s názvom „journalctl„Ktorý pomáha používateľovi čítať a komunikovať s„denníky“. Tento nástroj je štandardný spôsob zobrazenia správ protokolu poskytovaných serverom journald a monitorovať ich.
Syntax „journalctl”Príkaz je:
journalctl [možnosti ...] [zápasy ...]Ako používať príkaz „journalctl“?
Vykonajte „journalctl”Príkaz bez akéhokoľvek argumentu v príkazovom riadku na zobrazenie všetkých záznamov denníkov z najstarších položiek:
$ sudo journalctl
Zobrazený výstup je uvedený v menšej miere, čo znamená, že na vyhľadanie a čítanie položiek protokolu môžete použiť smerové klávesy.
Ako používať možnosti príkazu „journalctl“?
„journalctlPríkaz ”má niekoľko možností na zobrazenie denníkov. Sú to:
Použi "-bezstranka„Na získanie protokolov v termináli namiesto na zobrazenie s“menej" Vlastnosti:
$ sudo journalctl --no-stránka
Zobrazí sa nasledujúci výsledok:
Ak chcete zobraziť všetky polia protokolu, či sa nedajú vytlačiť, použite „-všetko”Vo výzve príkazového riadku:
$ sudo journalctl --všetko
Ak chcete obmedziť výstupné riadky journalctl log, spustiť „-n”Príznak s počtom riadkov, ktoré chcete zobraziť:
$ sudo journalctl -n 15
Spustite „-fPríznak ”na zobrazenie denníka v reálnom čase:
$ sudo journalctl -f
Ak chcete zobraziť záznam jadrových protokolov, vykonajte príkaz „-k”Vlajka:
$ sudo journalctl -k
Zoznam bootovacích relácií, ktoré obsahujú čas zavedenia, zobrazíte spustením príkazu „-list-boot“Možnosť„journalctl”Príkaz:
$ sudo journalctl --list-boot
Kedykoľvek spustíte „journalctlPríkaz ”, predvolene zobrazí denníky denníka v miestnom čase, ale ak ich chcete určiť UTC, urobte to cez daný príkaz:
$ sudo journalctl --utc
„journalctlPríkaz ”umožňuje užívateľovi získať záznam o protokoloch určitého obdobia.
Napríklad pre získanie záznamu z včerajška zadajte:
$ sudo journalctl - keďže „včera“
Alebo ak chcete skontrolovať záznam za posledné 2 hodiny, použite:
$ sudo journalctl - od „pred 2 hodinami“
„-r“Alebo„-obrátiť”Voľba sa používa na zobrazenie protokolov s najnovšími položkami najskôr v príkazovom riadku:
$ sudo journalctl -r
Vykonajte „-q“Alebo„-ticho”, Ak nechcete zobrazovať nepodstatné správy ako varovanie alebo informácie:
$ sudo journalctl - tichý
Ak chcete zobraziť pomocnú správu „journalctl”A všetky jeho možnosti, použite príkaz„-Pomoc”Možnosť:
$ sudo journalctl --pomoc
Skontrolujte verziujournalctl”Príkaz pomocou“-verzia”Možnosť:
$ journalctl --verzia
Záver:
V tomto krátkom návode sme videli, ako „journalctl”Príkaz a jeho možnosti fungujú. „journalctl”Príkaz je obslužný program príkazového riadku, ktorý sa používa na zobrazenie záznamu denníkov. The Denníky denníka sú zaznamenané v binárnom formáte, ku ktorému je prístup kedykoľvek. Pomocou „journalctl”Je možné spravovať a analyzovať záznam všetkých protokolov.