在 CentOS(以及大多数 Linux 系统)中,message 通常指系统日志相关的信息和文件,最常见的是 /var/log/messages。下面分几个层面说明它“包括哪些内容”。
/var/log/messages 文件包含的内容在 CentOS 6 及以前(syslog / rsyslog 默认配置):
/var/log/messages 主要记录:
通常不包含:
/var/log/secure)/var/log/maillog)/var/log/audit/audit.log)CentOS 7 以后默认使用 systemd + journald:
/var/log/messages(仍由 rsyslog 生成)journalctl 查看“messages”journalctl
journalctl -p err
journalctl --since "2024-01-01"
典型内容包括:
kernel: eth0: link up
systemd: Started nginx.service
kernel: Buffer I/O error on device sda
cron: (root) CMD (/scripts/backup.sh)
| 文件 | 内容 |
|---|---|
/var/log/messages |
综合系统消息 |
/var/log/secure |
认证、登录、sudo |
/var/log/dmesg |
内核启动信息 |
/var/log/cron |
定时任务 |
/var/log/boot.log |
开机服务 |
如果你是指 某个具体命令输出的 message(如 dmesg、systemctl status 的 message),可以告诉我具体场景,我可以更精确地说明。