poradniki
Jak czyta膰 logi w systemie Linux

Logi to dane zawieraj膮ce informacje o zdarzeniach i dzia艂aniach naszego systemu czy aplikacji. S艂u偶膮 jako 藕r贸d艂o wielu analiz i dostarczaj膮 wiedzy na temat us艂ug dzia艂aj膮cych w systeie, jak i samych u偶ytkownik贸w. Linux przechowuje swoje pliki dziennika w katalogu / var / log w formacie tekstowym.
Polecenie tail
Polecenie tail jest najcz臋stszym rozwi膮zaniem do wy艣wietlania pliku dziennika w czasie rzeczywistym. Jednak polecenie wy艣wietlenia pliku ma dwie wersje, jak pokazano w poni偶szych przyk艂adach.
Komenda tail potrzebuje argumentu -f, aby 艣ledzi膰 zawarto艣膰 pliku.
sudo tail -f /var/log/apache2/access.log
Druga wersja polecenia jest w艂a艣ciwie samym poleceniem: tailf, kt贸re posiada wbudowany argument -f
sudo tailf /var/log/apache2/access.log
Aby wy艣wietli膰 np. tylko dwie ostatnie linijki kodu u偶yjemy polecenia
sudo tail -n2 -f /var/log/apache2/access.log
Polecenie Multitail
Multitail pozwala monitorowa膰 i 艣ledzi膰 wiele plik贸w w czasie rzeczywistym. Multitail umo偶liwia tak偶e poruszanie si臋 tam i z powrotem w monitorowanym pliku.
Instalacja Multitail
sudo apt install multitail
sudo yum install multitail
sudo dnf install multitail
Wy艣wietlanie log贸w za pomoc膮 Multitail
sudo multitail 艣cie偶la_pierwszego_pliku 艣cie偶la_pierwszego_pliku
sudo multitail /var/log/apache2/access.log /var/log/apache2/error.log
Polecenie lnav
lnav podobnie jak Multitail pozwala na przegl膮danie kilku plik贸w jednocze艣nie
Instalacja lnav
sudo apt install lnav
sudo yum install lnav
sudo dnf install lnav
Przegl膮danie plik贸w lnav
聽
sudo lnav 艣cie偶ka_pierwszego_pliku 艣cie偶ka_drugiego_pliku
sudo lnav /var/log/apache2/access.log /var/log/apache2/error.log