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.loglub/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.