Debian系统的日志清理策略主要依赖于systemd和logrotate工具。以下是Debian日志清理策略的详细说明:
journalctl --vacuum-time=2d
表示删除2天前的日志,journalctl --vacuum-size=500M
表示删除超过500MB的日志。/var/log/syslog {
daily rotate 7
size 50M
compress
missingok
notifempty
create 0640 root adm
}
此配置表示当日志文件大小超过50MB时,每天轮转一次日志文件,并压缩旧日志文件。
sudo find /var/log -type f -mtime +30 -exec rm -f {} \;
命令删除超过30天的日志文件。通过上述方法,可以有效地管理Debian系统中的日志文件,释放磁盘空间,同时确保系统的稳定运行。