W systemach Linux podstawowym źródłem informacji o nieprawidłowym działaniu systemu i usług są logi. Mechanizm syslog odpowiada za zbieranie komunikatów (np. o błędach, ostrzeżeniach i zdarzeniach informacyjnych) z jądra oraz z programów działających w systemie i kierowanie ich do odpowiednich miejsc zapisu. W praktyce spotyka się implementacje takie jak rsyslog lub syslog-ng, a same wpisy trafiają zwykle do katalogu /var/log (np. pliki typu syslog lub messages).
To właśnie dlatego odpowiedź "syslog" jest właściwa: odnosi się do systemowego logowania zdarzeń, w tym błędów działania systemu operacyjnego. W nowszych systemach z systemd bardzo często korzysta się także z dziennika systemowego (narzędzia typu journalctl), ale kompatybilność z ideą syslog i zapis logów pozostaje standardowym elementem administracji Linuksem.
- "watch" jest narzędziem do cyklicznego uruchamiania polecenia i podglądu zmian (monitoring w terminalu), ale nie jest mechanizmem rejestrowania błędów systemu.
- "grub" to bootloader używany przy uruchamianiu systemu. Może pomóc w starcie systemu, lecz nie służy do przeglądania bieżących logów błędów działania Linuksa po uruchomieniu.
- "netstat" dotyczy informacji o połączeniach i statystykach sieciowych. Może być użyteczny w diagnostyce sieci, ale nie jest narzędziem do pozyskiwania logów błędów systemu operacyjnego jako całości.
Wskazówka egzaminacyjna: gdy pytanie dotyczy "błędów działania systemu", najczęściej chodzi o logi (syslog/dziennik), a nie o narzędzia do podglądu sieci, startu systemu czy odświeżania poleceń.