CentOS Stream 8如何进行版本更新
导读:CentOS Stream 8 版本更新与维护指南 一、日常软件包更新 检查可更新包:sudo dnf check-update 更新全部软件包:sudo dnf update -y 仅更新内核并更新引导:sudo dnf update...
CentOS Stream 8 版本更新与维护指南
一、日常软件包更新
- 检查可更新包:
sudo dnf check-update - 更新全部软件包:
sudo dnf update -y - 仅更新内核并更新引导:
sudo dnf update kernel -y & & sudo reboot - 清理缓存:
sudo dnf clean all - 说明:CentOS Stream 8 为滚动发布模型,日常通过 dnf 获取上游最新组件与修复。
二、跨小版本的“版本切换”与同步
- 用途:当镜像站将仓库从 8.x 推进到 8.next 时,使用发行版同步将系统“对齐”到新的基线。
- 执行步骤:
- 查看当前版本:
cat /etc/centos-release - 同步到新基线:
sudo dnf distro-sync -y - 重启:
sudo reboot
- 查看当前版本:
- 说明:该操作不会跨主版本(如从 8 到 9),仅在同一主版本内对齐仓库快照。
三、从 CentOS Linux 8 切换到 CentOS Stream 8
- 适用:仍在使用传统的 CentOS Linux 8 的机器,需要迁移到 CentOS Stream 8。
- 执行步骤:
- 备份数据与配置
- 安装 Stream 仓库包:
sudo dnf install -y centos-release-stream - 切换仓库:
sudo dnf swap -y centos-{ linux,stream} -repos - 执行发行版同步:
sudo dnf distro-sync -y - 重启:
sudo reboot - 验证:
cat /etc/centos-release应显示 CentOS Stream release 8
- 说明:这是官方提供的切换路径,执行后系统进入滚动更新的 Stream 8 轨道。
四、从 CentOS Stream 8 升级到 CentOS Stream 9
- 基本思路:跨主版本需显式指定目标版本并执行发行版同步。
- 参考命令(请先在测试环境验证):
sudo dnf -y --releasever=9 --allowerasing --setopt=deltarpm=false distro-sync
- 重要限制:并非所有硬件都受支持。例如部分较老的 Intel i3 处理器因不满足 x86-64-v2 基线,升级会失败。若 CPU 不支持,建议继续使用 Stream 8 或更换硬件平台。
五、自动化与安全建议
- 启用自动更新(yum-cron):
- 编辑
/etc/yum/yum-cron.conf,设置enabled=1、daily_updates=1、update_cmd=distro-sync - 启动并开机自启:
sudo systemctl enable --now yum-cron
- 编辑
- 变更前务必备份关键数据与配置;遇到依赖冲突谨慎使用
--best或--allowerasing,并在非生产环境先行验证。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: CentOS Stream 8如何进行版本更新
本文地址: https://pptw.com/jishu/776726.html
