首页主机资讯Yum更新系统在Linux中怎么操作

Yum更新系统在Linux中怎么操作

时间2026-01-21 13:39:03发布访客分类主机资讯浏览1088
导读:Yum更新系统的标准操作 一 常用命令一览 目的 命令示例 说明 检查可更新 yum check-update 列出可更新的软件包,不实际安装 更新指定软件包 yum update 包名 仅更新指定包及其依赖 更新全部...

Yum更新系统的标准操作

一 常用命令一览

目的 命令示例 说明
检查可更新 yum check-update 列出可更新的软件包,不实际安装
更新指定软件包 yum update 包名 仅更新指定包及其依赖
更新全部软件包 sudo yum update 交互式确认后升级全部可更包
无人值守更新 sudo yum update -y 自动回答“是”,适合脚本/批量
仅安装安全补丁 sudo yum update --security 只应用标记为“安全”的更新
刷新元数据缓存 sudo yum makecache 更新仓库元数据缓存,提高后续操作效率
清理缓存 sudo yum clean all 清理下载的元数据与包文件缓存
查看安全更新列表 yum updateinfo list security 列出可用的安全更新信息
以上命令适用于基于 RHEL/CentOS 等使用 Yum 的发行版。

二 标准操作流程

  • 1 检查可用更新:yum check-update,确认影响范围与版本变化。
  • 2 执行更新:一般使用 sudo yum update;在确认事务摘要无误后输入 y 继续。
  • 3 重启与服务:若更新了内核或关键系统服务,按提示重启或重启相关服务以生效。
  • 4 可选清理:执行 sudo yum clean allsudo yum makecache,释放空间并刷新缓存。
    以上步骤可安全、可控地完成系统更新。

三 进阶用法与注意事项

  • 仅更新安全补丁:使用 sudo yum update --security,在不改变功能组件的前提下修复漏洞。
  • 排除指定包:如不想升级内核,可使用 sudo yum update --exclude=kernel*(支持通配符)。
  • 无人值守与自动化:在运维脚本中使用 -y 自动确认;需要长期自动应用时,安装并启用 yum-cron,编辑 /etc/yum/yum-cron.conf,将 update_cmd = updateapply_updates = yes,然后执行 sudo systemctl enable --now yum-cron
  • 变更与回滚:通过 yum history 查看事务ID,必要时用 yum history undo < 事务ID> 回滚最近一次变更。
  • 版本差异提示:在 CentOS 8 及更高版本 默认使用 DNF(命令为 sudo dnf update),用法与 Yum 基本一致。
    以上做法有助于在保障稳定性的同时,提高更新效率与可维护性。

四 风险提示

  • 更新前务必备份重要数据与关键配置,并在可控维护窗口内执行。
  • 生产环境谨慎使用 -y 无人值守更新;内核或关键服务更新后请重启或重载服务以确保生效。
  • 如仅需修复安全问题,优先选择 –security 方式,减少功能层面的变动风险。
    这些措施能显著降低更新带来的潜在影响。

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


若转载请注明出处: Yum更新系统在Linux中怎么操作
本文地址: https://pptw.com/jishu/788649.html
Cmatrix 在 Debian 上如何更新 Debian Cmatrix 出现问题的解决办法

游客 回复需填写必要信息