替代 CentOS 时麒麟怎么选版本
CentOS 停服后把业务迁到麒麟的版本选择:按芯片定架构条目、按维护要求定 V10/V11 线,以及软件包生态对照思路。
结论先行
替代 CentOS 选麒麟,核心是两条判断:架构跟芯片走(条目按 x86-64/arm64/loongarch64 分),版本线跟维护要求走(新上线优先 V11,存量对齐可 V10)。CentOS 7/8 的包基线与麒麟包基线不完全等价,应用要按目标条目逐项验证,别假设「同名包就能直接装」。
怎么选
- 定架构条目:
- 国产芯片(龙芯)→ 高级服务器 V10 SP3 loongarch64(存量对齐)
- 飞腾/鲲鹏 → 高级服务器 V11 arm64(新上线推荐线)
- 定版本线:
- 新项目、要长维护 → V11 线。
- 与现网 V10 环境保持一致 → V10 线(SP3 等,条目页查最新基线)。
- 包生态对照:CentOS 上装的应用,目标条目里查是否有对应包(rpm 源里找);没有则源码编译或找厂商提供版本。其他发行版(如 Ubuntu 条目 的 deb 包)不能直接搬,仅能力参考。
迁移时的三个对照点
| 对照项 | 怎么做 |
|---|---|
| 服务与单元名 | 逐项在目标条目上验证,别照抄 CentOS 的 unit 名 |
| 库版本(glibc 等) | 老二进制可能不兼容,需要重编或换版本 |
| 账号与策略 | 口令策略、selinux 模式按目标基线核对 |
各条目的包基线、支持周期以条目页为准;「V11 是否已包含某组件版本」查条目说明,不凭 CentOS 经验类推。
操作小结
- 芯片定架构条目,维护要求定 V10/V11 线。
- 目标条目上先装一台做验证机。
- 应用按条目适配清单逐一确认。
- 数据与配置迁移后切流量,留回退窗口。