/etc/rsyslog.conf
Dosyayı anlamaya çalışıyorum , ama bir şey eksik. Örneğin, bu dosyanın bir parçasıdır:
auth,authpriv.* /var/log/auth.log
*.*;auth,authpriv.none -/var/log/syslog
cron.* /var/log/cron.log
daemon.* -/var/log/daemon.log
kern.* -/var/log/kern.log
lpr.* -/var/log/lpr.log
mail.* -/var/log/mail.log
user.* -/var/log/user.log
Bu sayfaya göre :
Tesis şu anahtar kelimelerden biridir: auth, authpriv, cron, daemon, kern, lpr, mail, mark, haberler, güvenlik (auth ile aynı), syslog, kullanıcı, uucp ve local0 - local7.
Öncelik, artan sırada sırasıyla şu anahtar kelimelerden biridir: hata ayıklama, bilgi, uyarı, uyarı, uyar (uyarı ile aynı), hata, hata (hata ile aynı) ölçütü, uyarı, ortaya, panik (ortaya çıkanla aynı). Hata, uyar ve panik anahtar kelimeleri kullanımdan kaldırılmıştır ve artık kullanılmamalıdır. Öncelik mesajın şiddetini tanımlar.
Yıldız işareti ("*"), kullanıldığı yere (dönemin öncesinde veya sonrasında) bağlı olarak tüm tesisleri veya tüm öncelikleri ifade eder. None anahtar kelimesi, belirtilen tesisin önceliği anlamına gelmez.
Virgül (",") operatörünü kullanarak bir deyimde aynı öncelik modeline sahip birden çok tesis belirtebilirsiniz. İstediğiniz kadar tesis belirtebilirsiniz. Unutmayın ki sadece böyle bir açıklamadan tesis bölümü alınır, öncelikli kısım atlanır.
Noktalı virgül (";") ayırıcısı kullanılarak tek bir eylem için birden fazla seçici belirtilebilir. Seçici alanındaki her bir seçicinin öncekilerin üzerine yazabileceğini unutmayın. Bu davranışı kullanarak kalıptaki bazı öncelikleri hariç tutabilirsiniz.
Yani, bu oldukça anlaşılabilir ama sağdaki dosya yolu hakkında. Sadece bir yol ya |
da -
ondan önce ya da ondan önce (ya da belki başka bir şey) olabilir. Üçü arasındaki fark nedir?
auth,authpriv.none
Günlük kaydı ne demek? Alıntılanan dokümandan, "seçici alanındaki her seçici öncekilerin üzerine yazabilir" - bu davranışın ayrıntısı nerede belgelenir? Ben umuyordumauth
zaten altında eşleştirilmiş olmuştu auth maç için kısmını*.*
yerine onu devre dışı bırakılmasıyla,.