Plik messages w systemach Linux jest tradycyjnie kojarzony z mechanizmem syslog (np. realizowanym przez rsyslog). W takiej konfiguracji /var/log/messages gromadzi ogólne informacje o zdarzeniach systemowych: komunikaty jądra, usług systemowych, demonów oraz aplikacji, które wysyłają wpisy do sysloga. To "log ogólny", przydatny w szybkiej diagnostyce problemów.
Odpowiedź "ogólne informacje o zdarzeniach systemowych." jest poprawna, bo dokładnie oddaje typową rolę tego pliku w klasycznym układzie logowania: zbiera on przekrojowe komunikaty, które nie są zawężone do jednego obszaru (np. tylko autoryzacji).
Dlaczego pozostałe odpowiedzi są niepoprawne:
- "dane dotyczące uwierzytelniania." – logi uwierzytelniania są zwykle wydzielone do osobnych plików (np. auth/auth.log/secure – zależnie od dystrybucji). Wpisy o logowaniu mogą się czasem pojawić w logu ogólnym, ale nie jest to jego podstawowe przeznaczenie.
- "komunikaty związane z inicjacją systemu." – komunikaty rozruchu mogą występować w logach, ale nie jest to jedyny ani definiujący zakres pliku messages. Ponadto w systemach z systemd wiele informacji o starcie systemu analizuje się przez journalctl.
- "kody błędów systemowych." – błędy mogą być elementem treści logów, jednak nie funkcjonuje to jako odrębna, precyzyjna kategoria "kodów błędów" przypisana wyłącznie do messages; w praktyce są to zwykłe wpisy logów o różnym poziomie (info/warn/error).
Warto pamiętać o nowocześniejszych instalacjach: w wielu dystrybucjach z systemd centralnym źródłem logów jest dziennik journald, przeglądany poleceniem journalctl. Wtedy plik /var/log/messages może nie istnieć lub mieć mniejsze znaczenie, co jest częstą przyczyną pomyłek na egzaminie.