Debian Spool日志管理技巧
一 核心概念与定位
二 安全清理与维护步骤
三 自动化清理与轮转
四 监控 告警与权限安全
五 常见场景与命令清单
| 场景 | 目标 | 推荐命令/配置 |
|---|---|---|
| 邮件队列积压 | 安全清空队列 | systemctl stop postfix;postsuper -d ALL;systemctl start postfix |
| 用户邮箱膨胀 | 删除陈旧邮件 | find /var/spool/mail -type f -mtime +30 -delete |
| 打印任务卡死 | 清理任务文件 | systemctl stop cups;rm -rf /var/spool/cups/*;systemctl start cups |
| APT缓存过大 | 释放空间 | apt-get clean |
| 容量告警 | 持续观测 | df -h /var/spool;du -sh /var/spool;配置监控/告警 |
| 日志轮转 | 控制保留与压缩 | 在 /etc/logrotate.d/ 为 spool 日志配置 daily/rotate/compress |
| 定时清理 | 自动化维护 | cron 或 systemd timer 执行 find … -delete 策略 |
| 以上命令需以 root 或具备 sudo 权限执行,并在变更前做好备份与变更记录。 |