温馨提示×

linux yum怎么清理

小樊
48
2026-09-15 22:11:30
栏目: 智能运维

在 Linux(CentOS / RHEL / Fedora 旧版本)里,使用 yum 清理通常有以下几种常见操作:


1. 清理 yum 缓存(最常用)

yum clean all

这会清理:

  • 软件包缓存
  • 元数据缓存
  • 过期头文件

2. 只清理软件包缓存

yum clean packages

3. 只清理元数据

yum clean metadata

4. 清理过期头文件

yum clean headers

5. 删除已下载但未安装的 rpm 包

rm -rf /var/cache/yum

6. 清理系统中无用的依赖(推荐)

package-cleanup --leaves

或自动删除无用依赖(谨慎):

package-cleanup --orphans

7. 清理旧内核(防止 /boot 占满)

package-cleanup --oldkernels --count=2

保留 2 个内核


8. 重新生成缓存(清理后)

yum makecache

常见场景

  • yum 报错 / 卡住yum clean all
  • 磁盘空间不足yum clean all + 删旧内核
  • 更换 yum 源后异常yum clean all && yum makecache

如果你用的是 CentOS 8+ / Rocky / Alma,建议用 dnf,命令基本兼容。

需要我针对你具体的系统版本给命令吗?

0