在 CentOS(以及大多数 Linux 发行版)中,message 通常指系统日志相关的内容,最常见的有以下几个:
/var/log/messages这是 CentOS 6 及以前 最重要的系统日志文件(由 rsyslog 管理)。
包含内容:
示例内容:
Jan 10 10:22:01 localhost kernel: Linux version 2.6.32
Jan 10 10:22:05 localhost sshd[1234]: Server listening on port 22
Jan 10 10:30:12 localhost crond[567]: (root) CMD (/usr/bin/backup.sh)
⚠️ CentOS 7 及以后,默认不再使用
/var/log/messages,而是使用 systemd journal
journalctl(message 的现代形式)CentOS 7+ 使用 systemd,日志由 journald 管理。
查看“相当于 messages”的日志:
journalctl
查看内核消息(类似 dmesg):
journalctl -k
查看某服务日志:
journalctl -u sshd
| 文件 | 内容 |
|---|---|
/var/log/dmesg |
内核启动信息 |
/var/log/secure |
认证、登录、sudo |
/var/log/cron |
定时任务日志 |
/var/log/maillog |
邮件服务 |
/var/log/boot.log |
启动过程 |
# CentOS 6
tail -f /var/log/messages
# CentOS 7+
journalctl -f
如果你指的是 某个具体命令或程序输出的 message(比如 dmesg、postfix、systemctl status 中的 message),可以告诉我具体场景,我可以更精准说明。