/var/log/messages 或 /var/log/syslog,用 grep "iptables" /var/log/messages 过滤。/var/log/syslog,搭配 journalctl -u iptables(若使用systemd)。tail -f /var/log/messages | grep iptables 或 journalctl -u iptables -f。iptables -L -v -n 查看规则匹配统计,或添加 --log-prefix 自定义日志前缀。sudo journalctl -u firewalld -f(实时查看),--since/--until 指定时间段。/var/log/firewalld/,用 cat/tail 查看。/etc/firewalld/firewalld.conf,设置 log-level=debug 并重启服务。FirewallAnalyzer:分析防火墙流量及安全事件。Splunk/Logstash:集中化日志分析,支持可视化。关键信息提取
常见问题排查
iptables -L -v 确认规则是否正确应用,日志中是否有“DROP”记录。日志管理
logrotate 避免日志过大,配置示例:/etc/logrotate.d/syslog 中设置 rotate 7(保留7天)。grep/awk 过滤关键信息,sort/uniq 统计IP频率。OSSEC:实时分析防火墙日志,检测入侵行为。Nagios:监控防火墙状态及日志异常,触发告警。注意:查看日志需管理员权限(sudo),不同发行版路径可能略有差异,优先通过 journalctl 或配置专用日志文件管理。