在Linux系统中,syslogd是负责记录系统日志的服务
打开终端。
使用文本编辑器打开/etc/rsyslog.conf
文件。例如,你可以使用nano编辑器:
sudo nano /etc/rsyslog.conf
# *.* /var/log/syslog
这一行表示将所有日志记录到/var/log/syslog
文件中。要调整日志优先级,你需要在此行之前添加一个新的日志级别。例如,如果你想将日志优先级设置为"warning",则将该行更改为:
:msg,contains,"warning" /var/log/syslog
这里,:msg
表示只记录包含"warning"的行,contains
表示搜索关键字,"warning"
是你要设置的日志级别。
保存并关闭文件。
重启syslogd服务以应用更改:
sudo systemctl restart rsyslog
现在,syslogd将只记录包含"warning"级别的日志。你可以根据需要调整日志级别,只需更改contains
关键字后面的字符串即可。例如,将其更改为"error"
将只记录错误级别的日志。
注意:不同的Linux发行版可能使用不同的日志处理服务,如syslog-ng。在这种情况下,你需要编辑相应的配置文件(如/etc/syslog-ng/syslog-ng.conf
)并调整日志级别。