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 }
來配置日志輪轉。