Debian设置自动回收可根据不同需求选择方法,具体如下:
apt命令相关选项,如sudo apt-get clean清理所有软件包缓存,sudo apt-get autoclean清理不再可用的软件包缓存,sudo apt-get autoremove删除不再需要的依赖软件包。也可通过创建定时任务来实现,如用crontab -e添加0 2 * * * sudo apt-get clean,每天凌晨2点执行。#!/bin/bash,内容为rm -rf /tmp/*,然后赋予执行权限并添加到crontab中,如0 */3 * * * sh /path/to/script.sh,每3小时执行一次。也可使用systemd-tmpfiles工具,创建或编辑/etc/tmpfiles.d/local.conf文件,添加w /tmp 14d来设置临时文件清理规则。logrotate工具,编辑/etc/logrotate.conf或创建新配置文件,如/etc/logrotate.d/myapp,添加/var/log/myapp/*.log { daily rotate 7 compress notifempty create 640 root adm }来配置日志轮转。