在阿里云上安装 CentOS 7.9 的云服务器(ECS)非常简单,通常有以下几种方式:
✅ 方法一:使用阿里云官方镜像(推荐)
阿里云提供了 CentOS 7.9 官方公共镜像,你可以直接从控制台选择创建 ECS 实例时使用。
步骤如下:
-
登录阿里云控制台
- 访问 https://ecs.console.aliyun.com
- 登录你的阿里云账号
-
创建 ECS 实例
- 点击「实例与镜像」>「实例」>「创建实例」
-
选择镜像
- 在「镜像」选项中:
- 选择「公共镜像」
- 操作系统选择 CentOS
- 版本选择 CentOS 7.9 64位
示例名称可能为:
CentOS 7.9 64位 (UEFI版)或类似 - 在「镜像」选项中:
-
选择实例规格
- 根据需求选择 CPU、内存配置(如 ecs.t5-lc1m1.small 等)
-
设置网络、安全组、登录凭证
- 网络:默认 VPC 即可
- 安全组:确保开放 SSH(端口 22)
- 登录方式:建议选择「自定义密码」或使用 SSH 密钥对
-
确认并创建
- 支付完成后,实例启动
-
连接服务器
- 使用公网 IP 和你设置的 root 密码通过 SSH 登录:
ssh root@<你的公网IP> - 默认用户名是
root
- 使用公网 IP 和你设置的 root 密码通过 SSH 登录:
✅ 方法二:自定义 ISO 安装(不推荐,复杂)
如果你需要完全自定义安装过程(比如最小化安装、特定分区等),可以使用 自定义镜像 + ISO 挂载,但阿里云 不支持直接挂载 ISO 启动安装。你需要:
- 准备一个本地或第三方制作的 CentOS 7.9 镜像(qcow2 或 raw 格式)
- 上传到阿里云 OSS
- 使用 Packer 或其他工具导入为自定义镜像
- 基于该自定义镜像创建 ECS 实例
👉 这种方式适用于高级用户,一般情况下无需这样做。
⚠️ 注意事项
-
CentOS 7 已进入 EOL(生命周期结束)状态
- CentOS Linux 7 已于 2024年6月30日 停止维护。
- 虽然阿里云仍提供镜像,但不再有官方安全更新。
- 建议新项目使用 Alibaba Cloud Linux 3/4、Anolis OS 或 Rocky Linux / AlmaLinux 替代。
-
阿里云推荐使用 Alibaba Cloud Linux
- 性能优化更好,内核针对云环境调优
- 免费且长期支持
- 与 CentOS 高度兼容
🔧 安装后基本配置建议
# 1. 更新系统(虽然源可能已停止)
yum update -y
# 2. 设置时区
timedatectl set-timezone Asia/Shanghai
# 3. 安装常用工具
yum install -y vim wget net-tools epel-release
# 4. 开启防火墙(可选)
systemctl enable firewalld
systemctl start firewalld
# 5. 修改 SSH 安全配置(可选)
vim /etc/ssh/sshd_config
# 修改 PermitRootLogin yes/no, UseDNS no 等
systemctl restart sshd
🔄 替代方案推荐(强烈建议)
| 推荐系统 | 说明 |
|---|---|
| Alibaba Cloud Linux 3/4 | 阿里云官方发行版,免费、优化好、长期支持 |
| Anolis OS 8/23 | 开源龙蜥,完全兼容 RHEL/CentOS,国产替代 |
| Rocky Linux 8/9 | CentOS 创始人开发,社区活跃 |
| AlmaLinux | 稳定的 CentOS 替代品 |
总结
✅ 最佳实践:
在阿里云上创建 ECS 实例时,直接选择 公共镜像 → CentOS 7.9 即可完成安装。
❗ 重要提醒:
CentOS 7 已停止维护,请仅用于过渡或已有项目。新项目请使用 Alibaba Cloud Linux 或 Anolis OS。
如果你需要我帮你生成一个 Terraform 脚本 或 自动初始化脚本(User Data) 来部署 CentOS 7.9 实例,也可以告诉我!
云知识