首页/系统/信创系统运维速查/rsyslog 基础配置与日志分流
服务与运维65 条

rsyslog 基础配置与日志分流

传统文本日志由 rsyslog 落盘:主配置引入 /etc/rsyslog.d/*.conf,按 facility.severity 规则分流到不同文件,改完重启 rsyslog 生效。

信创系统运维速查系统更新于 2026-10-12

分流规则示例 /etc/rsyslog.d/10-myapp.conf

分流规则示例 /etc/rsyslog.d/10-myapp.conf
if $programname == 'myapp' then /var/log/myapp.log
& stop

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

生效与验证

生效与验证
systemctl restart rsyslog
logger -p user.info 'rsyslog test'
tail -5 /var/log/messages
RPM 系常见落点:messages(综合)、secure(认证)、cron(计划任务);DEB 系对应 syslog、auth.log。

易错点

  • 自定义规则后跟 '& stop' 防止继续落到后续规则,漏写会产生重复日志
  • rsyslog 未运行不影响 journald 记录:两套通道并存,排查时注意数据来源不要混用结论

数据来源与参考

  • man 5 rsyslog.conf
  • rsyslog 官方文档(配置基础)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌