Ubuntu
在 Ubuntu 中配置 syslogd
在 CentOS 和許多其他發行版中,您可以配置
syslogd
使用/etc/syslog.conf
,但在 Ubuntu 中沒有這樣的文件。我應該編輯哪個文件以syslogd
在 Ubuntu 中進行配置。
Ubuntu 中的 Syslog 配置通常在 /etc/rsyslog.d/50-default.conf
這個,順便說一句。是我喜歡使用的設置:
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 *
有 syslog 替代品,主要是 rsyslog。Lucid (10.04) 使用 rsyslog,因此您需要查看
/etc/rsyslog.conf
和/etc/rsyslog.d
. 我不確定 Precise (12.04) 使用的是什麼。以下是相關的手冊頁:
http://manpages.ubuntu.com/manpages/precise/man8/rsyslogd.8.html
http://manpages.ubuntu.com/manpages/precise/man5/rsyslog.conf.5.html