/var/log/messages w Linuxie

Słownik kwalifikacji INF.02 - Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych

Czym jest plik /var/log/messages?

Plik /var/log/messages to jeden z klasycznych plików dziennika systemowego w systemach Linux/Unix. Zawiera ogólne informacje o zdarzeniach systemowych, czyli komunikaty zapisywane przez jądro, usługi systemowe i różne programy działające w tle.

W pytaniach egzaminacyjnych należy kojarzyć go przede wszystkim z odpowiedzią: ogólne informacje o zdarzeniach systemowych.

Jakie informacje można tam znaleźć?

W pliku messages mogą pojawiać się m.in.:

  • komunikaty usług systemowych,
  • informacje o pracy demonów,
  • komunikaty jądra systemu,
  • informacje o podłączaniu urządzeń,
  • ostrzeżenia i błędy niezwiązane wyłącznie z logowaniem użytkowników.

Przykład podglądu pliku:

cat /var/log/messages
less /var/log/messages
tail -f /var/log/messages

Polecenie tail -f pozwala obserwować nowe wpisy dopisywane na bieżąco.

Różnice względem innych plików logów

Nie należy mylić pliku messages z innymi dziennikami:

  • /var/log/auth.log lub /var/log/secure – informacje o uwierzytelnianiu i logowaniu,
  • /var/log/boot.log – komunikaty związane z uruchamianiem systemu,
  • /var/log/kern.log – komunikaty jądra systemu,
  • /var/log/syslog – ogólny dziennik systemowy, często spotykany np. w Debianie/Ubuntu.

Uwaga praktyczna

Współczesne dystrybucje mogą korzystać z systemd-journald, dlatego zamiast klasycznego pliku messages często używa się polecenia:

journalctl
journalctl -xe

Mimo to w egzaminach zawodowych plik messages należy rozumieć jako plik zawierający ogólne komunikaty i zdarzenia systemowe.