在Ubuntu系统中,syslog日志级别可以通过修改/etc/rsyslog.conf
文件或/etc/rsyslog.d/
目录下的配置文件来设置。以下是具体步骤:
/etc/rsyslog.conf
打开配置文件:
sudo nano /etc/rsyslog.conf
找到日志级别设置: 在文件中找到类似以下的行:
# Log all kernel messages to the console.
# Logging much else clutters up the screen.
#kern.* /dev/console
这里的注释符号 #
表示该行被禁用。
修改日志级别:
将 kern.*
改为所需的日志级别。例如,如果你想记录所有级别的日志,可以设置为 kern.*
;如果只想记录警告及以上级别的日志,可以设置为 kern.warning
。
kern.* /dev/console
保存并退出:
按 Ctrl + X
,然后按 Y
确认保存,最后按 Enter
退出。
重启rsyslog服务:
sudo systemctl restart rsyslog
/etc/rsyslog.d/
目录下的配置文件创建或编辑配置文件:
你可以在 /etc/rsyslog.d/
目录下创建一个新的配置文件,或者编辑现有的配置文件。例如,创建一个名为 50-default.conf
的文件:
sudo nano /etc/rsyslog.d/50-default.conf
添加日志级别设置: 在文件中添加类似以下的行:
kern.* /dev/console
根据需要调整日志级别。
保存并退出:
按 Ctrl + X
,然后按 Y
确认保存,最后按 Enter
退出。
重启rsyslog服务:
sudo systemctl restart rsyslog
emerg
:系统不可用alert
:必须立即采取行动crit
:严重错误err
:错误warning
:警告notice
:普通但重要的信息info
:一般信息debug
:调试信息通过以上步骤,你可以根据需要设置Ubuntu系统的syslog日志级别。