在 CentOS 上“快速清理”通常分为 系统垃圾清理、日志清理、软件包清理、磁盘释放 几类。下面给你一套常用且安全的快速操作清单(CentOS 7/8 都适用)。
sudo yum clean all
# CentOS 8 用
sudo dnf clean all
清理旧内核(保留当前运行内核):
sudo package-cleanup --oldkernels --count=1
sudo journalctl --vacuum-time=7d
sudo journalctl --vacuum-size=500M
手动清理大日志:
sudo find /var/log -type f -name "*.log" -exec truncate -s 0 {} \;
sudo rm -rf /tmp/*
sudo rm -rf /var/tmp/*
du -sh /* 2>/dev/null | sort -rh | head
或:
find / -type f -size +500M 2>/dev/null
sudo yum autoremove
# CentOS 8
sudo dnf autoremove
docker system prune -a
sudo yum clean all
sudo journalctl --vacuum-time=7d
sudo rm -rf /tmp/* /var/tmp/*
sudo package-cleanup --oldkernels --count=1
/var/lib、/etcrm -rf如果你愿意,可以告诉我:
我可以给你更精准的清理方案。