温馨提示×

centos message怎样开启

小樊
39
2026-10-03 03:14:23
栏目: 智能运维

在 CentOS 中,“message” 通常指 系统日志 / 消息日志 或 本地消息服务(如 systemd journal、rsyslog、或传统的 /var/log/messages)。下面分几种常见情况说明如何“开启”。


一、开启 /var/log/messages 日志(rsyslog)

CentOS 默认使用 rsyslog 记录系统消息到 /var/log/messages。

1. 检查 rsyslog 是否安装

rpm -qa | grep rsyslog

如果没有:

yum install rsyslog -y

2. 启动并开机自启

systemctl start rsyslog
systemctl enable rsyslog

3. 确认日志文件存在

ls -l /var/log/messages
tail -f /var/log/messages

如果文件不存在,说明 rsyslog 未写入,可检查 /etc/rsyslog.conf 中是否有:

*.info;mail.none;authpriv.none;cron.none   /var/log/messages

二、使用 systemd 的 message / journal 日志

CentOS 7+ 使用 systemd-journald:

查看系统消息

journalctl
journalctl -f        # 实时查看
journalctl -p err    # 只看错误

确保 journal 开启

systemctl status systemd-journald
systemctl enable systemd-journald
systemctl start systemd-journald

三、开启本地 message 广播(write / wall / mesg)

如果你说的是 终端消息(如 wall、write):

1. 开启当前终端接收消息

mesg y

2. 发送消息给所有用户

wall "系统将要重启"

3. 给用户发消息

write user1 pts/0

四、开启 boot 时的 message 显示(启动信息)

如果是 开机启动信息不显示:

编辑 grub:

vim /etc/default/grub

去掉 quiet 参数,然后:

grub2-mkconfig -o /boot/grub2/grub.cfg
reboot

总结

需求 开启方式
系统日志 messages systemctl start rsyslog
实时系统消息 journalctl -f
终端消息 mesg y
开机信息 去掉 grub 的 quiet

如果你指的是 某一个具体服务或软件的 message(如 PostgreSQL、MySQL、mail message),可以告诉我具体场景,我可以更精准说明。

0 踩