CentOS Syslog日志审计方法如下:
安装与配置Syslog服务
sudo yum install rsyslog。sudo systemctl start rsyslog && sudo systemctl enable rsyslog。/etc/rsyslog.conf,添加远程日志接收规则(如*.* @IP:514)并重启服务。配置审计规则
auditctl工具定义规则,例如监控文件操作:sudo auditctl -w /etc/passwd -p wa -k passwd_change。sudo auditctl -l。日志存储与轮转
/etc/logrotate.d/rsyslog或/etc/logrotate.d/audit,设置按天轮转、保留30天等规则。chown root:adm /var/log/audit。日志分析与监控
ausearch查询审计日志,aureport生成报告,例如:sudo aureport -au -ts today -te 7。cat /var/log/audit/audit.log查看原始日志,验证是否包含时间、用户、事件类型等关键信息。安全加固
chattr +i设置不可修改属性。审计进程保护
auditd服务状态,确保非授权用户无法停止进程。参考来源: