在 CentOS 中,“message 不显示”通常指下面几种常见情况之一。你可以先确认是哪一种,我再帮你精准定位:
/var/log/messages 没有内容或不更新CentOS 7+ 默认使用 systemd-journald
/var/log/messagesrsyslog 决定是否转发rsyslog 未安装或未启动
systemctl status rsyslog
若未运行:
systemctl start rsyslog
systemctl enable rsyslog
rsyslog 配置未写入 messages 检查:
grep messages /etc/rsyslog.conf
应有类似:
*.info;mail.none;authpriv.none;cron.none /var/log/messages
dmesg 不显示信息可能原因:
sudo dmesg
sysctl kernel.dmesg_restrict
/etc/motd、/etc/issue 控制journalctl 而非文件journalctl -u 服务名
systemctl status rsyslog
ls -l /var/log/messages
journalctl -n 20
如果你能告诉我:
我可以直接给你对应修复方案。