温馨提示×

怎样升级centos stream8

小樊
38
2026-10-05 20:28:21
栏目: 智能运维

CentOS Stream 8 是 滚动发布 的 Linux 发行版(介于 Fedora 和 RHEL 之间),“升级”通常有两种含义,下面分别说明。


一、在 CentOS Stream 8 内部做系统更新(最常见)

如果你已经是 CentOS Stream 8,只是想保持最新:

sudo dnf makecache
sudo dnf update -y
sudo reboot

查看当前版本:

cat /etc/redhat-release
# 或
rpm -q centos-stream-release

✅ 这会把 Stream 8 的内核、软件包都更新到最新。


二、从 CentOS Linux 8 升级到 CentOS Stream 8(迁移)

如果你现在是 CentOS Linux 8(已 EOL),可以切换到 Stream 8:

sudo dnf install centos-release-stream -y
sudo dnf swap centos-linux-repos centos-stream-repos -y
sudo dnf distro-sync -y
sudo reboot

验证:

cat /etc/redhat-release
# 应显示 CentOS Stream release 8

三、从 CentOS Stream 8 升级到 Stream 9(跨大版本)

⚠️ 官方不支持原地升级(likewise RHEL 8 → 9)
推荐做法:

方案 1(推荐):重装

  • 备份数据
  • 使用 CentOS Stream 9 ISO 重新安装
  • 恢复配置和数据

方案 2:使用 Leapp(实验性,不保证稳定)

sudo dnf install leapp-upgrade
sudo leapp preupgrade
sudo leapp upgrade
sudo reboot

⚠️ 不建议生产环境使用


四、注意事项

  • CentOS Stream 8 已于 2024-05-31 结束支持
  • 新项目建议直接使用:
    • ✅ CentOS Stream 9
    • ✅ Rocky Linux / AlmaLinux 9
    • ✅ RHEL 9

如果你能告诉我:

  • 当前系统版本(cat /etc/redhat-release)
  • 是想“更新”还是“换大版本”

我可以给你更精确的命令。

0 踩