/ var / log / messages, / var / log / syslog ve /var/log/kern.log arasındaki fark?

58

Çekirdek günlüğünün amacı için, neden /var/log/messages , /var/log/syslog ve /var/log/kern.log arasında üç farklı, kapsayıcı olmayan oturum açma düzeyim var?

    
sordu A Student at a University 14.02.2011 04:39

2 cevap

44

Syslog standart bir kayıt kuruluşudur. Çekirdek dahil olmak üzere çeşitli programların ve hizmetlerin mesajlarını toplar ve kurulumlara bağlı olarak bunları tipik olarak /var/log altındaki bir grup günlük dosyasında depolar. Bazı veri merkezi kurulumlarında, her biri kendi günlüğüne sahip olan yüzlerce cihaz vardır; syslog da burada kullanışlı geliyor. Birisi, tüm bireysel aygıt günlüklerini ağ üzerinden toplayan özel bir syslog sunucusunu kurar. Syslog ayrıca günlükleri veritabanlarına ve diğer şeylere de kaydedebilir.

/etc/syslog.conf değerine göre, varsayılan /var/log/kern.log , kernel'in herhangi bir loglevel mesajını yakalar; yani dmesg 'lik çıktı.

/var/log/messages bunun yerine değerli, hata ayıklamayan ve kritik olmayan iletileri depolamayı amaçlamaktadır. Bu günlük "genel sistem etkinliği" günlüğü olarak düşünülmelidir.

/var/log/syslog 'si, karşılıksız iletiler dışında her şeyi günlüğe kaydeder.

Syslog tarafından yönetilen diğer standart günlükler, /var/log/auth.log , /var/log/mail.log .

Sorunuzla ilgili olarak: Yalnızca çekirdek iletileri günlüğüne ihtiyacınız varsa, kern.log değerini kullanın veya dmesg öğesini çağırın.

    
verilen cevap ulidtko 14.02.2011 07:39
10
  • syslog, type auth dışındaki tüm iletileri içerir.
  • iletiler yalnızca genel kritik olmayan iletileri içerir. Kategori info , notice ve warn
  • Tam günlük için /var/log/syslog ve /var/log/auth.log değerlerine bakın
  • AFAIK /var/log/kern.log kernel iletileri içeriyor.
  • günlük dosyaları sadece /etc/syslog.conf dosyasında yazılan bir sözleşmedir
  • Daha fazla bilgi için syslog(3) okuyun

Bu sayfayı hakkında kontrol edin. mesajlar ve syslog arasındaki farklar

diyor /var/log/messages /var/log/syslog

    
verilen cevap Manish Sinha 14.02.2011 07:37

Etiketlerdeki diğer soruları oku