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
(队列最大空间)。