在Debian系统中,日志级别通常由rsyslog
或syslog-ng
等日志服务进行管理。以下是如何设置这些日志服务的级别的步骤:
编辑rsyslog配置文件:
打开/etc/rsyslog.conf
文件或/etc/rsyslog.d/
目录下的相关配置文件。
sudo nano /etc/rsyslog.conf
设置日志级别:
在配置文件中找到你想要调整的日志级别行。例如,如果你想将所有日志的级别设置为warning
,可以添加或修改以下行:
*.*;auth,authpriv.none -/var/log/syslog
auth,authpriv.* /var/log/auth.log
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
news.* /var/log/news.log
uucp.* /var/log/uucp.log
authpriv.* /var/log/secure
你可以将*.*
替换为特定的服务或设施,并设置相应的日志级别。例如:
*.*;auth,authpriv.none -/var/log/syslog
auth,authpriv.*=warning /var/log/auth.log
cron.*=warning /var/log/cron.log
daemon.*=warning /var/log/daemon.log
kern.*=warning /var/log/kern.log
lpr.*=warning /var/log/lpr.log
mail.*=warning /var/log/mail.log
user.*=warning /var/log/user.log
news.*=warning /var/log/news.log
uucp.*=warning /var/log/uucp.log
authpriv.*=warning /var/log/secure
重启rsyslog服务:
保存并关闭文件后,重启rsyslog
服务以应用更改。
sudo systemctl restart rsyslog
编辑syslog-ng配置文件:
打开/etc/syslog-ng/syslog-ng.conf
文件或/etc/syslog-ng/conf.d/
目录下的相关配置文件。
sudo nano /etc/syslog-ng/syslog-ng.conf
设置日志级别:
在配置文件中找到你想要调整的日志级别行。例如,如果你想将所有日志的级别设置为warning
,可以添加或修改以下行:
destination d_syslog { file("/var/log/syslog"); };
filter f_all { level(warning..emerg); };
log { source(s_src); destination(d_syslog); filter(f_all); };
你可以将level(warning..emerg)
替换为你想要的日志级别范围。
重启syslog-ng服务:
保存并关闭文件后,重启syslog-ng
服务以应用更改。
sudo systemctl restart syslog-ng
通过以上步骤,你可以根据需要调整Debian系统中日志服务的级别。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:如何设置Debian的日志级别