这一步的核心是"安全、快速",清理的都是系统可再生的缓存和临时文件,不会影响系统正常运行,新手可放心操作。
1. 清理yum缓存(最安全,首选操作)
yum作为Linux系统常用的包管理器,会自动缓存下载的rpm包、仓库元数据等文件,长期积累会占用大量空间,缓存文件默认存放在 /var/cache/yum/ 目录下,清理后不影响已安装软件,且下次使用yum时会自动重建缓存。 基础清理(释放大部分缓存空间) yum clean all 彻底清理缓存目录(进一步释放空间,可选) rm -rf /var/cache/yum/
小贴士
清理后若需快速重建缓存,可执行 yum makecache
2. 清理系统日志(快速释放大空间)
系统日志(/var/log目录)是最容易"爆盘"的元凶之一,尤其是长期运行的服务器,日志文件可能达到几十G甚至上百G。以下两种方式结合使用,既能清理旧日志,又能限制日志大小,避免后续再次膨胀。 方式1:清理压缩日志、历史日志(避免误删正在写入的日志) rm -rf /var/log/*-???????? /var/log/*.gz /var/log/dmesg.old 方式2:删除所有日志(空间极度紧张时使用,谨慎!) rm -rf /var/log/* 方式3:限制日志总大小(推荐,保留最近100M日志,自动删除旧日志) journalctl --vacuum-size=100M
补充说明:journalctl --vacuum-size=100M 会自动保留最新的日志,删除最旧的归档日志。清理后可执行 journalctl --disk-usage 验证日志占用空间。
3. 清理临时文件(零风险,立竿见影)
系统临时目录(/tmp、/var/tmp)存放着应用运行时产生的临时文件,这些文件重启后会自动删除,但长期不清理会堆积大量垃圾,尤其当应用异常退出时,临时文件会残留并占用空间。 清理/tmp临时文件 rm -rf /tmp/* 清理/var/tmp临时文件 rm -rf /var/tmp/* 可选:设置临时目录环境变量 export TMPDIR=/tmp sudo -E yum install ...
注意:清理前若有正在运行的应用依赖临时文件,可能会导致应用异常