温馨提示×

linux syslog级别有哪些

小樊
56
2026-09-07 19:05:04
栏目: 智能运维

在 Linux 中,**syslog 级别(日志级别)**通常遵循 syslog 标准(RFC 5424),用于标识日志信息的严重程度。常见级别如下(从最严重到最不严重):

级别 数值 名称 含义
0 emerg 紧急 系统不可用(如内核崩溃)
1 alert 告警 必须立即处理的问题
2 crit 严重 严重错误(如硬件故障)
3 err 错误 一般错误
4 warning 警告 可能的问题
5 notice 注意 正常但重要的事件
6 info 信息 普通信息
7 debug 调试 调试信息

说明

  • 数值越小,优先级越高
  • 在 rsyslog / syslog 配置中,例如:
    *.info;mail.none;authpriv.none /var/log/messages
    
    表示记录 info 及以上级别(info, notice, warning, err, crit, alert, emerg)

常见相关概念

  • facility(设施):日志来源(如 auth、cron、kern、mail)
  • priority(优先级):facility + level 的组合

如果你说的是 systemd journal(journalctl),它也兼容这些 syslog 级别,并可用:

journalctl -p err

来按级别过滤。

需要我补充 rsyslog 配置示例 或 journalctl 用法 吗?

0 踩