CentOS 深度清理实操指南
一 准备与风险
二 标准清理流程
三 关键目录与日志的细化处理
四 自动化与长期维护
#!/bin/bash
set -e
yum clean all || true
command -v dnf >/dev/null && dnf clean all || true
yum autoremove -y || true
if command -v package-cleanup >/dev/null; then
package-cleanup --oldkernels --count=2 -y || true
package-cleanup --quiet --leaves --exclude-bin | xargs yum remove -y || true
fi
systemd-tmpfiles --clean || true
journalctl --vacuum-time=2weeks || true
sync
echo 3 | tee /proc/sys/vm/drop_caches >/dev/null || true
五 常见陷阱与建议