Secara default login ke log sistem di /var/log/syslog
, sehingga dapat dibaca oleh:
tail -f /var/log/syslog
Jika file tidak ada, periksa /etc/syslog.conf
untuk melihat file konfigurasi untuk syslogd.Perhatikan bahwa file konfigurasi mungkin berbeda, jadi periksa proses yang sedang berjalan jika menggunakan file yang berbeda:
# ps wuax | grep syslog
root /sbin/syslogd -f /etc/syslog-knoppix.conf
Anda juga dapat menggunakan lsof
alat untuk mengetahui file log mana syslogd
proses menggunakan, mis.
sudo lsof -p $(pgrep syslog) | grep log$
Untuk mengirim pesan percobaan ke syslogd di shell, Anda dapat mencoba:
echo test | logger
Untuk pemecahan masalah, gunakan alat pelacakan (strace
di Linux, dtruss
di Unix), misalnya:
sudo strace -fp $(cat /var/run/syslogd.pid)
Bagaimana dengan less /var/log/syslog
?
Utilitas yang sangat keren adalah journalctl
.
Misalnya, untuk menampilkan syslog ke konsol:journalctl -t <syslog-ident>
, di mana <syslog-ident>
adalah identitas yang Anda berikan ke fungsi openlog
untuk menginisialisasi syslog.
Di Fedora 19, sepertinya jawabannya adalah /var/log/messages
. Meskipun centang /etc/rsyslog.conf
jika sudah diubah.