首页主机资讯怎样用Yum进行系统升级

怎样用Yum进行系统升级

时间2025-11-14 18:26:04发布访客分类主机资讯浏览473
导读:使用 Yum 进行系统升级 一、升级前的准备 备份关键数据与配置:如 /etc、数据库、业务数据目录等,避免升级过程中意外丢失。 确认权限与仓库:使用具有 root 或 sudo 权限的账户;确保已启用可用的 Base/Updates/E...

使用 Yum 进行系统升级

一、升级前的准备

  • 备份关键数据与配置:如 /etc、数据库、业务数据目录等,避免升级过程中意外丢失。
  • 确认权限与仓库:使用具有 rootsudo 权限的账户;确保已启用可用的 Base/Updates/Extras/AppStream 等仓库,网络可达。
  • 查看可更新列表:先执行 yum check-update,确认将要升级的软件包与版本变化,做到心中有数。

二、常用升级方式

  • 更新全部已安装软件包(常规安全与功能更新)
    • 命令:sudo yum update
    • 说明:检查仓库并交互式确认后,升级所有可更新的包及其依赖。适合日常保持系统最新。
  • 仅更新指定软件包
    • 命令:sudo yum update < package_name>
    • 说明:只升级列出的包,常用于控制变更范围。
  • 重大版本升级或跨小版本(谨慎)
    • 命令:sudo yum upgrade
    • 说明:与 update 类似,但在一些场景中用于处理废弃包或较大变更;跨版本升级风险较高,生产环境建议评估与充分测试,必要时优先采用全新安装。
  • 指定目标版本进行升级(如仓库支持)
    • 命令:sudo yum --releasever=< version_number> update
    • 说明:将系统升级到指定的 版本号(需仓库提供对应版本元数据)。

三、升级过程中的实用选项

  • 非交互自动确认:在确认风险可控时,使用 -y 自动回答“yes”,如:sudo yum -y update
  • 排除特定包:如临时不想升级 内核,可使用 –exclude 排除,例如:sudo yum update --exclude=kernel*。
  • 跳过 GPG 检查(不推荐,仅离线或特殊场景):–nogpgcheck
  • 离线升级:将 RPM 包放入本地目录(如 /root/rpms),在 /etc/yum.repos.d/ 创建本地 .repo 文件指向该目录后执行 yum update

四、升级后的收尾与验证

  • 清理缓存释放空间:sudo yum clean all
  • 核对已安装版本:使用 yum list installed | grep rpm -q 查看关键组件版本。
  • 重启与验证服务:若升级了 内核、glibc、systemd 等关键包,建议重启;随后检查日志与业务状态,确保服务正常。

五、注意事项与建议

  • 升级会改写大量系统组件,务必在可维护窗口进行,并做好完整备份与回滚预案。
  • 生产环境优先在测试环境验证;跨小版本或跨大版本升级要评估依赖与兼容性,必要时选择全新安装而非原地大版本升级。
  • 不建议长期关闭 GPG 检查;离线场景请确认 RPM 包来源可信。
  • 若使用 yum upgrade 进行较大变更,请提前阅读发行版/仓库的升级说明与已知问题。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 怎样用Yum进行系统升级
本文地址: https://pptw.com/jishu/748267.html
怎样用Yum查找已安装的软件 如何检查Yum是否正常工作

游客 回复需填写必要信息