linux

Linux syslog为何日志丢失严重

小樊
38
2025-12-30 10:51:08
栏目: 智能运维

Linux syslog日志丢失的常见根因

快速排查步骤

  1. 检查服务状态与配置语法
    • 查看服务:systemctl status rsyslog;必要时 systemctl restart rsyslog
    • 语法检查:rsyslogd -N1(rsyslog 语法校验)
  2. 查找限流丢弃痕迹
    • 查看内核日志:journalctl -u rsyslog | grep -i rate-limiting
    • 查看被抑制的日志:journalctl -u systemd-journald | grep -i suppressed
  3. 检查磁盘与 inode
    • 空间:df -h;inode:df -i
  4. 检查轮转与文件状态
    • 规则:cat /etc/logrotate.d/rsyslog
    • 权限/属主:ls -l /var/log/syslog(常见应为 root:adm
  5. 远程日志链路
    • 连通与端口:nc -vz 514(UDP/TCP 视配置而定)
  6. 权限与安全策略
    • SELinux:getenforceausearch -m avc -ts recent
    • AppArmor:检查 /sys/kernel/security/apparmor/ 与日志

稳妥的修复与配置建议

0
看了该问题的人还看了