การกำหนดค่า syslogd ใน Ubuntu


14

ใน CentOS และ distros อื่น ๆ คุณสามารถกำหนดค่าการsyslogdใช้งานได้/etc/syslog.confแต่ใน Ubuntu ไม่มีไฟล์ดังกล่าว ไฟล์ใดที่ฉันควรแก้ไขเพื่อกำหนดค่าsyslogdใน Ubuntu

คำตอบ:


13

การกำหนดค่า Syslog ใน Ubuntu มักอยู่ใน /etc/rsyslog.d/50-default.conf

นี่คือ btw เป็นการตั้งค่าที่ฉันต้องการใช้:

auth,authpriv.*                                         /var/log/auth.log
cron.*                                                  /var/log/cron.log
mail.=info,mail.=notice                                 -/var/log/mail.info
mail.warning                                            /var/log/mail.err
kern.*                                                  -/var/log/kern.log
*.*;mail,kern,cron,auth,authpriv.none                   -/var/log/syslog

# all warnings except auth into one file
*.warning;auth,authpriv.none                            /var/log/error.log

# Emergencies are sent to everybody logged in.
*.emerg                         *

8

มีทางเลือก syslog ส่วนใหญ่ rsyslog สุวิมล (10.04) ใช้ rsyslog ดังนั้นคุณจะต้องมองไปที่และ/etc/rsyslog.conf /etc/rsyslog.dฉันไม่แน่ใจว่าสิ่งที่แม่นยำ (12.04) ใช้มือเปล่า

นี่คือหน้าคนที่เกี่ยวข้อง:

http://manpages.ubuntu.com/manpages/precise/man8/rsyslogd.8.html

http://manpages.ubuntu.com/manpages/precise/man5/rsyslog.conf.5.html


สำหรับการแก้ไขของฉันทำไมไม่พูดถึง syslog-ng? อยากรู้อยากเห็น
Thufir
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.