1. 先按要运行的软件选系统#
个人网站和通用 Linux 学习,可以从仍受维护的 Ubuntu LTS 或 Debian 稳定版开始;应用明确要求 RHEL 系时,再考虑受支持的 Rocky Linux 或 AlmaLinux。真正决定能否安装的,是应用支持列表、CPU 架构、内存和依赖版本。
不要因为历史教程使用 CentOS 7、Ubuntu 16.04,就给新服务器安装同样的旧系统。它们的普通维护周期已经结束,旧命令也可能指向失效的软件源。旧站迁移应先导出应用数据,再在受支持系统上恢复。
2. 在控制面板看本实例实际可安装的镜像#

进入对应实例的 Install new OS 查看镜像列表,核对版本和内存提示。截图仅展示菜单位置,不能代表当前镜像清单。本站不会把某个历史年份的列表当成永久可选范围。
| 你的情况 | 选择时重点核对 |
|---|---|
| 新手搭建 WordPress | PHP、数据库版本与教程环境一致 |
| Docker 应用 | Docker 对该发行版和架构的支持 |
| 已有企业软件 | 软件官方认证的发行版与版本 |
| 内存较小的实例 | 安装器最低内存、运行时余量 |
| 从旧服务器迁移 | 应用版本、数据库兼容与恢复方法 |
3. 区分 LTS、稳定版和滚动更新#
LTS 强调较长维护周期,适合希望减少大版本迁移频率的服务器;Debian 稳定版重视版本稳定,安全更新会以补丁形式持续提供。软件版本号看起来较旧,不代表完全没有安全修复,应查看发行版安全公告。
截至本教程更新时,Ubuntu 24.04/26.04 LTS 与 Debian 13 都应结合各自官方支持周期和应用兼容要求选择;面板是否提供、应用是否已支持,要分别检查。不要因为数字更大就跳过迁移测试。
4. KVM 与历史容器方案有什么差别#
KVM 实例通常有自己的客户机内核,方便管理内核模块、Docker 和系统启动;历史 OpenVZ 方案共享宿主机内核,很多内核层功能不能由实例自行决定。旧文章中为 OpenVZ 绕路安装 BBR 的脚本,不适合套用到现代 KVM 实例。
自定义 ISO 与一键镜像也不同:一键镜像通常自动完成基础安装;挂载 ISO 需要自行处理分区、网络和启动。Windows 还涉及镜像授权、驱动与服务商支持,不要把“有 ISO 菜单”理解成保证支持任意系统。
5. 安装前列清单,安装后核对版本#
安装或重装前备份网站文件、数据库、证书配置、环境变量和计划任务,并确认备份已经下载到另一处。重装会覆盖系统磁盘,不能作为普通软件升级按钮使用。
cat /etc/os-release
uname -r
free -h
df -h安装后记录系统版本和资源,再更新软件索引、建立普通管理用户并配置密钥。接下来按重装与救援或首次使用清单继续。