CentOS定期系統清理可通過以下方式實現:
sudo yum clean all
或 sudo dnf clean all
。sudo rm -rf /tmp/*
,或使用systemd-tmpfiles --clean
。journalctl
清理舊日志:sudo journalctl --vacuum-time=7d
(保留7天內日志)。logrotate
自動輪轉日志(編輯/etc/logrotate.conf
)。sudo yum autoremove
或 sudo dnf autoremove
。sudo package-cleanup --oldkernels --count=1
。cleanup.sh
),包含上述命令,賦予執行權限后通過crontab -e
設置定時任務(如每天凌晨2點運行)。#!/bin/bash
sudo yum clean all
sudo rm -rf /tmp/*
sudo journalctl --vacuum-time=7d
注意:操作前建議備份重要數據,避免誤刪系統文件。