在 Debian 系统中,“message”通常可以指系统/服务产生的各类日志与提示信息。要从“Debian message 怎样分类”的角度理解,一般可以从来源、级别、处理方式、存储位置几个维度来分类。
dmesg
journalctl -k
/var/log/kern.log
/var/log/dmesg
journalctl
journalctl -u nginx
/var/log/syslog
/var/log/messages
journalctl -u ssh
/var/log/auth.log
/var/log/apache2/
/var/log/mysql/
/var/log/mail.log
Debian 使用 syslog 级别(severity):
| 级别 | 含义 |
|---|---|
| emerg | 系统不可用 |
| alert | 必须立即处理 |
| crit | 严重错误 |
| err | 一般错误 |
| warning | 警告 |
| notice | 正常但重要 |
| info | 普通信息 |
| debug | 调试信息 |
查看示例:
journalctl -p err
在 /etc/rsyslog.conf 中,消息按 facility + priority 分类:
示例:
*.info;mail.none;authpriv.none /var/log/messages
auth.* /var/log/auth.log
常见 facility:
authdaemonkernmailuserjournalctl/var/log/*| 分类维度 | 示例 |
|---|---|
| 来源 | 内核 / 服务 / 应用 |
| 级别 | info / error / warning |
| 存储 | journal / 文件 |
| 用途 | 调试 / 安全 / 运维 |
如果你指的是 “Debian 邮件(mail message)如何分类” 或 “systemd message 如何分类”,可以告诉我,我可以更针对性说明。