在 CentOS 中,“message 记录”通常指的是 系统日志(/var/log/messages) 的记录功能。下面按常见情况说明如何开启/确保它正常记录。
rpm -qa | grep rsyslog
如果没有:
yum install rsyslog -y
编辑配置文件:
vi /etc/rsyslog.conf
确保有以下内容:
*.info;mail.none;authpriv.none;cron.none /var/log/messages
service rsyslog start
chkconfig rsyslog on
systemctl status rsyslog
systemctl start rsyslog
systemctl enable rsyslog
grep messages /etc/rsyslog.conf
应有类似:
*.info;mail.none;authpriv.none;cron.none /var/log/messages
CentOS 7+ 默认日志由 journald 管理,可用:
journalctl
若希望 journald 也写入 /var/log/messages,确保 rsyslog 在运行即可(默认已集成)。
ls -l /var/log/messages
不存在就重启 rsyslog:
systemctl restart rsyslog
chown root:root /var/log/messages
chmod 644 /var/log/messages
df -h
logger "test message from centos"
tail -f /var/log/messages
如果你说的 “message” 是指:
可以告诉我具体场景,我给你更精确的配置方法。