在阿里云轻量应用服务器(Lighthouse)中,更换或重装 Linux 系统是完全支持的,但需注意:这会清空系统盘所有数据(包括 /、/root、/home 等),且不可恢复。以下是详细、安全的操作步骤(以阿里云控制台为主,也附命令行提示):
✅ 前置准备(务必完成!)
-
备份重要数据
- 将网站文件、数据库、配置文件等下载到本地(如用
scp或rsync) - 若已启用快照,可先创建一次系统盘快照(控制台 → 实例详情页 → 快照 → 创建快照),作为兜底恢复手段。
- 将网站文件、数据库、配置文件等下载到本地(如用
-
确认实例状态
- 实例必须处于 「已停止」 状态才能重装系统(运行中无法操作)。
→ 在控制台点击「停止」并等待状态变为「已停止」。
- 实例必须处于 「已停止」 状态才能重装系统(运行中无法操作)。
-
确认目标镜像
- 支持官方镜像:Ubuntu 20.04/22.04、CentOS 7.9(已停更,不推荐)、Alibaba Cloud Linux 3(推荐)、Debian 11/12、Rocky Linux 8/9 等。
- ✅ 强烈建议选择 Alibaba Cloud Linux 3 或 Ubuntu 22.04 LTS(长期支持、优化好、安全性高)。
🛠️ 操作步骤(阿里云控制台)
-
登录 阿里云轻量应用服务器控制台
-
选择地域 → 找到目标实例 → 点击实例名称进入详情页
-
在左侧菜单栏点击 「系统盘」
-
点击右上角 「更换系统盘」(或「重装系统」按钮,不同版本UI略有差异)
⚠️ 注意:不是「更换实例规格」或「升级带宽」!
-
在弹窗中配置:
- ✅ 镜像类型:选择「公共镜像」→ 选中所需 Linux 发行版(如
Alibaba Cloud Linux 3.2104 LTS) - 🔐 登录凭证(必填):
- 方式一(推荐):设置新密码 → 输入强密码(含大小写字母+数字+符号,8位以上)
- 方式二:使用已有 SSH 密钥对(需提前创建并绑定,更安全)
- 💾 系统盘大小(可选):默认保持原大小(如 40 GiB),如需扩容可在此调整(费用按量计费)
- 📝 自定义数据(可选):支持传入 cloud-init 脚本(如自动安装 nginx、初始化用户等),高级用法见阿里云文档
- ✅ 镜像类型:选择「公共镜像」→ 选中所需 Linux 发行版(如
-
勾选 「我已知晓此操作将清空系统盘全部数据」 → 点击 「确定」
-
等待约 1–3 分钟,状态变为「运行中」即完成。
🔍 重装后验证与连接
| 步骤 | 操作 |
|---|---|
| ✅ 获取公网 IP | 控制台实例详情页查看「公网 IP 地址」 |
| ✅ 连接服务器 |
|
| ✅ 检查系统信息 | cat /etc/os-release 或 uname -r |
| ✅ 检查磁盘 | df -h(确认系统盘已就绪,无挂载异常) |
| ✅ 检查网络 | ping -c 3 aliyun.com |
❗ 重要注意事项
- ❌ 数据盘(如单独挂载的 /data)不会被格式化,但需手动重新挂载(检查
/etc/fstab和mount命令);若未做持久化挂载,重启后可能丢失挂载。 - ❌ 重装不会影响:
- 已绑定的弹性公网 IP(EIP)
- 安全组规则
- 实例规格(CPU/内存)
- 自定义镜像(除非你删除了它)
- ✅ 重装后:
- SSH 服务默认开启(22端口)
- 防火墙(firewalld/ufw)默认关闭(Alibaba Cloud Linux 默认禁用 firewalld)
- 时区为
Asia/Shanghai(可验证:timedatectl)
🚀 进阶建议(提升效率与安全)
- ✨ 自动化部署:利用「自定义数据(User Data)」在重装时自动执行脚本(如一键部署 LAMP、更新系统、配置防火墙)
- 🔐 密钥对替代密码:创建并绑定 SSH 密钥对,禁用密码登录(编辑
/etc/ssh/sshd_config→PasswordAuthentication no) - 📦 使用快照 + 自定义镜像:重装后配置好环境 → 创建快照 → 制作「自定义镜像」→ 后续可秒级部署同环境实例
如需具体某一步的命令示例(如自动挂载数据盘、配置密钥登录、或 User Data 脚本模板),欢迎告诉我你的场景(如“Ubuntu 22.04 + Nginx + MySQL”),我可以为你生成完整可执行脚本 👇
是否需要我提供一份 重装后立即执行的安全加固脚本(禁用密码登录、更新系统、配置 UFW、创建普通用户等)?
CDNK博客