AlmaLinux
- 由 CloudLinux 公司发起和资助
- 提供官方迁移工具
almalinux-deploy - 支持从 CentOS 7/8 和其他 EL 版本迁移
- 详细迁移步骤 →
2020 年 12 月,Red Hat 宣布将 CentOS 从 RHEL 的下游重构版转变为上游开发分支(CentOS Stream)。这意味着传统的 CentOS 不再提供 1:1 RHEL 兼容的稳定版本。
如果你正在运行 CentOS 7 或 CentOS 8,必须迁移到受支持的发行版。
AlmaLinux
almalinux-deployRocky Linux
migrate2rocky除了 AlmaLinux 和 Rocky Linux,还可以考虑:
| 目标 | 适合场景 | 迁移方式 |
|---|---|---|
| Oracle Linux | Oracle 数据库环境、需要 UEK 内核 | centos2ol.sh 官方工具 |
| Anolis OS (龙蜥) | 阿里云环境、国产化需求 | 需重新部署或参考龙蜥迁移文档 |
| OpenCloudOS | 腾讯云环境、信创需求 | 需重新部署或参考 OpenCloudOS 文档 |
| RHEL | 需要商业支持 | Red Hat 提供免费开发者订阅(16 台) |
无论迁移到哪个发行版,都应该先完成以下准备:
$ rpm -qa --queryformat '%{NAME}\n' | sort > ~/installed-packages.txt$ systemctl list-units --type=service --state=running > ~/running-services.txt$ nmcli connection show > ~/network-connections.txt| 当前系统 | → AlmaLinux | → Rocky Linux | → Oracle Linux |
|---|---|---|---|
| CentOS 7 | 支持(ELevate) | 支持(ELevate) | 支持(centos2ol) |
| CentOS 8 | 支持 | 支持 | 支持 |
| CentOS Stream 8 | 支持 | 支持 | 支持 |
| CentOS Stream 9 | 支持 | 支持 | 支持 |
| Oracle Linux | 支持 | 支持 | — |
| AlmaLinux | — | 支持 | 支持 |
| Rocky Linux | 支持 | — | 支持 |