Spôsoby platby Abuse

Ako zobraziť protokoly v systéme Linux

17.04.2021, 22:24

Správcovia systému musia často kontrolovať protokoly v operačnom prostredí Linux. Je to prvá vec, ktorú treba urobiť, ak sa vyskytne problém a úlohou je ho odstrániť. Operačný systém Linux a spustené aplikácie generujú rôzne typy správ, ktoré sa zaznamenávajú do rôznych súborov denníka.

Umiestnenie protokolov v systéme Linux

Linux používa na ukladanie súborov denníkov špeciálny softvér, súbory a adresáre. Ak viete, ktoré programy generujú ktoré protokoly, a čo je dôležitejšie, kde sa tieto protokoly nachádzajú, budete môcť rýchlo vyriešiť všetky problémy, ktoré môžu vzniknúť, s minimálnou stratou času. Ďalej sa budeme venovať hlavným častiam systému logovania Linuxu, logovacím súborom a nástrojom, ktoré možno použiť na zobrazenie logov Linuxu.

Všetky základné logy systému Linux sa nachádzajú v priečinku /var/log/, ktorého zoznam môžete pre svoj systém zobraziť pomocou príkazu ls:

$ ls -l /var/log/

Ako zobraziť protokoly v systéme Linux

Ďalej sa pozrieme na 20 rôznych logovacích súborov Linuxu, ktoré sa nachádzajú v adresári /var/log/. Niektoré z týchto logov sa nachádzajú len v určitých distribúciách, napríklad dpkg.log sa nachádza len v systémoch založených na Debiane:

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

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

Ďalej sa pozrime na to, ako tieto protokoly zobraziť v operačnom systéme.

Zobrazenie protokolov v systéme Linux

Na zobrazenie protokolov v operačnom prostredí Linux je vhodné použiť niekoľko riadkových príkazových nástrojov. Zvyčajne sa na to používa ľubovoľný textový editor alebo špeciálny nástroj. S najväčšou pravdepodobnosťou budete musieť na zobrazenie protokolov v systéme Linux získať práva superpoužívateľa. Zoznam príkazov najčastejšie používaných na tento účel je nasledovný:

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

Ak chcete zobraziť rolovací protokol /var/log/dmesg, stačí vykonať:

$ less /var/log/dmesg

Ako zobraziť protokoly v systéme Linux

Zobrazenie denníkov v reálnom čase:

$ tail -f /var/log/dmesg

Otvorte súbor s denníkom dmesg:

$ cat /var/log/dmesg

Zobrazte prvé riadky:

$ head /var/log/dmesg

Ďalšie výstupné chyby z /var/log/messages:

$ grep -i error /var/log/dmesg

Ako zobraziť protokoly v systéme Linux

V Linuxe môžete zobraziť protokoly aj pomocou grafických nástrojov. Program Logs možno použiť na jednoduché zobrazenie a sledovanie systémových protokolov na prenosnom alebo osobnom počítači s operačným systémom Linux.

Ako zobraziť protokoly v systéme Linux

Program môžete nainštalovať do akéhokoľvek systému s nainštalovaným serverom X. Na zobrazenie protokolov možno použiť aj ľubovoľný grafický testovací editor.