温馨提示×

linux yum缓存如何清

小樊
49
2026-10-03 19:14:56
栏目: 智能运维

在 Linux 中使用 yum(CentOS / RHEL 6/7 等)时,清理缓存的常用方法如下:


一、清理 yum 缓存(最常用)

yum clean all

该命令会清理:

  • 软件包缓存(packages)
  • 元数据缓存(metadata)
  • 其他临时文件

二、按需清理(更细致)

yum clean packages     # 只清理下载的 rpm 包
yum clean metadata     # 只清理元数据
yum clean headers      # 清理头文件
yum clean expire-cache # 清理过期缓存

三、重建缓存(清理后常用)

yum makecache

或更新软件源信息:

yum repolist

四、手动删除缓存目录(可选)

yum 缓存默认位于:

/var/cache/yum/

可手动清理(谨慎):

rm -rf /var/cache/yum/*

五、查看缓存占用

du -sh /var/cache/yum

如果你是在 CentOS 8 / Rocky / Alma / RHEL 8+,已改用 dnf,命令基本兼容:

dnf clean all

需要我针对某个系统版本或问题场景(如 yum 卡住、报缓存错误)给出建议吗?

0 踩