问题现象
rsyslog、systemd-journald服务运行正常,但message及journalctl无法打印最新的日志信息。
问题原因
/etc/systemd/journald.conf
中日志级别过高导致,配置文件中设置了MaxLevelStore= err、MaxLevelSyslog= err
。当设置为 err,则表示只有错误 (err)、严重错误 (crit)、警报 (alert) 和紧急情况 (emerg) 级别的日志会被存储。
解决方法
运行以下命令编辑
journald.conf
文件。sudo vi /etc/systemd/journald.conf
按i进入编辑模式,修改
MaxLevelStore=debug、MaxLevelSyslog=debug
后,按Esc键,并输入:wq
保存退出文件。运行以下命令重启journald服务,使配置生效。
sudo systemctl restart systemd-journald
该文章对您有帮助吗?