Syslog standart bir kayıt tesisidir. Çekirdek de dahil olmak üzere çeşitli program ve hizmetlerin mesajlarını toplar ve kuruluma bağlı olarak, genellikle altında bulunan birkaç günlük dosyasında depolar /var/log
. Bazı veri merkezi kurulumlarında, her birinin kendi günlüğüne sahip yüzlerce cihazı vardır ; syslog burada da kullanışlı oluyor. Biri ağ üzerinden tüm cihaz kayıtlarını toplayan özel bir syslog sunucusu kurar. Syslog, günlükleri veritabanlarına ve diğer istemcilere de kaydedebilir.
Benim düşünceme göre /etc/syslog.conf
, varsayılan /var/log/kern.log
sadece çekirdeğin herhangi bir günlük seviyesinin mesajlarını yakalar; yani çıktısı dmesg
.
/var/log/messages
bunun yerine değerli, hata ayıklayıcı olmayan ve kritik olmayan mesajları depolamayı amaçlar. Bu günlük "genel sistem etkinliği" günlüğü olarak düşünülmelidir.
/var/log/syslog
sırayla auth ile ilgili mesajlar hariç her şeyi kaydeder.
Syslog tarafından yönetilen Diğer insteresting standart günlükleri /var/log/auth.log
, /var/log/mail.log
.
Sorunuzla ilgili olarak: yalnızca çekirdek ileti günlüğüne ihtiyacınız varsa, kern.log
veya çağrıyı kullanın dmesg
.