在 Linux 中,使用 yum(CentOS / RHEL 6/7) 清理主要分为缓存清理和无用软件包清理两类。下面按常见场景说明。
yum clean all
等价写法:
yum clean packages
yum clean metadata
yum clean headers
yum clean dbcache
yum clean packages
yum clean metadata
yum 下载的 rpm 通常放在:
/var/cache/yum/
可手动删除:
rm -rf /var/cache/yum/*
yum autoremove
⚠️ 注意:
yum autoremove --assumeno
rpm -qa | grep kernel
package-cleanup --oldkernels --count=2
若命令不存在:
yum install yum-utils
yum clean all
yum autoremove -y
package-cleanup --oldkernels --count=2
如果是 CentOS 8 / RHEL 8+:
dnf clean all
dnf autoremove
如果你愿意,可以告诉我:
我可以给你更精确的命令。