Debian Syslog日志存储策略主要包括以下方面:
logrotate工具配置日志文件的大小、保留天数及压缩策略,如每天轮转、保留7天日志并压缩旧文件。
/etc/logrotate.d/rsyslog,参数包括rotate(保留天数)、compress(压缩)、daily(轮转周期)等。/etc/rsyslog.conf或/etc/rsyslog.d/下配置文件,设置日志存储路径、格式及过滤规则。
*.* /var/log/syslog定义将所有日志写入/var/log/syslog。df -h命令定期检查磁盘空间,避免日志占满磁盘。rsyslog配置磁盘队列保存日志,防止数据丢失。
ActionQueueFileName(队列文件路径)、ActionQueueMaxDiskSpace(队列最大空间)。