Ubuntu

在 Ubuntu 中配置 syslogd

  • April 15, 2019

在 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

引用自:https://unix.stackexchange.com/questions/38719