温馨提示×

清理CentOS旧版本的方法

小樊
53
2025-08-14 19:01:50
栏目: 智能运维

清理CentOS旧版本的方法如下:

  • 清理旧内核
    1. 查看当前内核版本:uname -r
    2. 列出已安装内核:rpm -qa | grep kernel
    3. 删除旧内核(保留最新及前一个版本):sudo yum -y remove --oldinstallonly --setopt installonly_limit=2 kernel(CentOS 7及以下);sudo dnf -y remove --oldinstallonly --setopt installonly_limit=2 kernel(CentOS 8及以上)。
    4. 更新GRUB配置:sudo grub2-mkconfig -o /boot/grub2/grub.cfg
  • 清理旧软件包
    • 使用yum命令(CentOS 7及以下):
      1. 查看已安装软件包:yum list installed
      2. 卸载旧版本软件包:sudo yum remove <package-name>-<old-version>
      3. 清理残留文件:sudo yum clean all
    • 使用dnf命令(CentOS 8及以上):
      1. 查看已安装软件包:dnf list installed
      2. 卸载旧版本软件包:sudo dnf remove <package-name>-<old-version>
      3. 清理残留文件:sudo dnf clean all
  • 清理其他旧文件
    • 删除临时文件:sudo rm -rf /tmp/*
    • 删除30天前的日志文件:sudo find /var/log -type f -name "*.log" -mtime +30 -exec rm -f {} \;
    • 使用磁盘清理工具(如ncdu)查找并删除大文件:sudo yum install ncdu,然后sudo ncdu /

0