Ve výchozím nastavení je přihlášen do systémového protokolu na /var/log/syslog
, takže jej může číst:
tail -f /var/log/syslog
Pokud soubor neexistuje, zaškrtněte /etc/syslog.conf
zobrazíte konfigurační soubor pro syslogd. Všimněte si, že konfigurační soubor se může lišit, takže zkontrolujte běžící proces, pokud používá jiný soubor:
# ps wuax | grep syslog
root /sbin/syslogd -f /etc/syslog-knoppix.conf
Můžete také použít lsof
nástroj ke zjištění, který soubor protokolu syslogd
proces používá, např.
sudo lsof -p $(pgrep syslog) | grep log$
Chcete-li odeslat testovací zprávu syslogd v shellu, můžete zkusit:
echo test | logger
Pro odstraňování problémů použijte trasovací nástroj (strace
v systému Linux, dtruss
na Unixu), např.:
sudo strace -fp $(cat /var/run/syslogd.pid)
Co třeba less /var/log/syslog
?
Velmi cool utilita je journalctl
.
Chcete-li například zobrazit syslog konzoli:journalctl -t <syslog-ident>
, kde <syslog-ident>
je identita, kterou jste dali funkci openlog
inicializovat syslog.
Na Fedoře 19 to vypadá, že odpověď je /var/log/messages
. I když zaškrtněte /etc/rsyslog.conf
pokud byl změněn.