centos

CentOS Syslog故障排查有哪些技巧

小樊
34
2025-11-19 22:12:02
栏目: 智能运维

CentOS Syslog故障排查技巧

一 快速定位思路

二 服务与配置检查

三 远程日志排障

四 日志文件与轮转问题

五 高频错误与修复对照表

症状 快速检查 修复建议
rsyslog 无法启动 systemctl status rsyslog;journalctl -xe;ss -lunpt 修正语法错误;释放 514 端口;必要时重装/启用服务
本机日志不写入 查看 /var/log/messages、/var/log/secure 权限与磁盘空间 修正 root:adm 权限;清理磁盘;确认 rsyslog 有写入权限
远程日志收不到 客户端 logger 测试;服务端抓 514 端口;查防火墙 服务端启用 imudp/imtcp;放行 514/UDP/TCP;核对 @ 与 @@ 协议
日志量突增被限流 检查 $SystemLogRateLimit* 配置 适当调大或设为 0(视磁盘与性能而定)
日志文件过大/轮转异常 du -sh /var/log/*;cat /etc/logrotate.conf 调整轮转周期与保留份数;必要时手动触发轮转
SELinux 拒绝 ausearch -m avc -ts recent;getenforce 临时 setenforce 0 验证;为 syslog 配置合适策略或恢复默认
容器/虚拟化环境无日志 容器内权限与 systemd 支持;挂载 /dev/log 使用特权容器或官方 rsyslog 镜像;挂载宿主机的 syslog 套接字

0
看了该问题的人还看了