一直在用的阿里云服务器是CentOS 7.4系统,但CentOS从2023年起已不再更新,且系统太老了,连Node.js也只能支持到16.x版本,跑一份简单的现代Node代码,报各种依赖库版本错误,所以决定把系统更新一下。
在阿里云上,更换操作系统有两种方式:更换系统盘(相当于重装系统,所有数据会重置)和操作系统迁移(相当于升级,数据保留)。
一 CentOS迁移到Alibaba Cloud Linux 3
一开始想走简单方式,把CentOS系统迁移到Alibaba Cloud Linux 3(阿里自研Linux),所有数据保留。
升级前先做个云盘快照,然后在 WordPress 中用 JetBackup 插件把数据做个完整备份,再把 git 仓库复制一份到本地。可以开始升级了。
选择操作系统迁移,但迁移过程中提示失败了,错误提示是:
异常原因:M10
RequestId: 2875C00F-207B-5D66-BB66-B45CE2F82558
原因很含糊,在阿里云帮助文档中找不到详细说明,问AI也没有准确的修复方法。所以放弃折腾,直接安装全新系统了。
二 安装全新的Ubuntu 24.4
选择安装全新的Ubuntu 24.4系统,速度很快,两分钟就安装完成了。
然后在阿里云控制台的“自动化运维”页签中一键安装宝塔面板,安装完后,从宝塔首页一键安装LNMP(Nginx性能比Apache快1-2倍)。再安装 WordPress,用 JetBackup 插件恢复完整数据。
接着用宝塔安装Redis,WordPress安装Redis Object Cache插件,优化网站访问性能。
最后在 Ubuntu 24系统上重新配置 git 服务。
一切恢复正常,新系统运行流畅。不得不说,宝塔真的非常方便。
