当前位置: 首页>>技术教程>>正文


在Ubuntu中配置syslogd

,

问题描述

在CentOS和许多其他发行版中,您可以使用/etc/syslog.conf配置syslogd,但在Ubuntu中没有此类文件。在Ubuntu中配置syslogd我应该编辑哪个文件。

最佳办法

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。我不确定什么精确(12.04)使用off-hand。

以下是相关的手册页:

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

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

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/10732.html,未经允许,请勿转载。