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
注意:操作前建议备份重要数据,避免误删系统文件。