Metody płatności Abuse

Jak przeglądać logi w systemie Linux

17.04.2021, 22:24

Administratorzy systemu często muszą przeglądać logi w środowisku operacyjnym Linux. Jest to pierwsza rzecz, którą należy zrobić, jeśli wystąpi problem i zadaniem jest jego naprawienie. System operacyjny Linux i uruchomione aplikacje generują różne rodzaje komunikatów, które są rejestrowane w różnych plikach dziennika.

Lokalizacja dzienników w systemie Linux

Linux używa specjalnego oprogramowania, plików i katalogów do przechowywania plików dziennika. Jeśli wiesz, które programy generują jakie logi i, co ważniejsze, gdzie te logi się znajdują, będziesz w stanie szybko rozwiązać wszelkie problemy, które się pojawią przy minimalnej stracie czasu. Następnie przyjrzymy się głównym częściom systemu rejestrowania Linuksa, plikom dziennika i narzędziom, które mogą być używane do przeglądania dzienników Linuksa.

Wszystkie podstawowe dzienniki systemu Linux znajdują się w folderze /var/log/. Pliki dziennika systemu można wyświetlić za pomocą polecenia ls:

$ ls -l /var/log/

Jak przeglądać logi w systemie Linux

Następnie przyjrzyjmy się 20 różnym plikom dziennika systemu Linux znajdującym się w katalogu /var/log/. Niektóre z tych dzienników znajdują się tylko w niektórych dystrybucjach, na przykład dpkg.log znajduje się tylko w systemach opartych na Debianie:

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

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

Następnie przyjrzyjmy się, jak wyświetlić te dzienniki w systemie operacyjnym.

Przeglądanie logów w systemie Linux

Aby wyświetlić dzienniki w środowisku operacyjnym Linux, wygodnie jest użyć kilku narzędzi poleceń wiersza. Zwykle odbywa się to za pomocą dowolnego edytora tekstu lub specjalnego narzędzia. Najprawdopodobniej do przeglądania logów w systemie Linux konieczne będzie uzyskanie uprawnień superużytkownika. Lista poleceń najczęściej używanych do tego celu jest następująca:

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

Aby wyświetlić przewijany dziennik /var/log/dmesg wystarczy wykonać:

$ less /var/log/dmesg

Jak przeglądać logi w systemie Linux

View real-time logs:

$ tail -f /var/log/dmesg

Otwórz plik dziennika dmesg:

$ cat /var/log/dmesg

View the first lines:

$ head /var/log/dmesg

Dalsze błędy wyjściowe z /var/log/messages:

$ grep -i error /var/log/dmesg

Jak przeglądać logi w systemie Linux

Można również przeglądać dzienniki w systemie Linux za pomocą narzędzi graficznych. Program Logs może być używany do łatwego przeglądania i śledzenia logów systemowych na laptopie lub komputerze osobistym z systemem Linux.

Jak przeglądać logi w systemie Linux

Program można zainstalować na dowolnym systemie z zainstalowanym serwerem X. Do przeglądania logów można również użyć dowolnego graficznego edytora testów.