在阿里云服务器上安装 CentOS 7.6 是一个常见的需求,以下是详细的操作步骤。由于阿里云 ECS(Elastic Compute Service)默认提供的是镜像市场中的系统镜像,你可以直接选择官方的 CentOS 7.6 镜像进行创建,而不需要手动安装。
✅ 方法一:通过阿里云控制台直接选择 CentOS 7.6 镜像(推荐)
这是最简单、最安全的方式。
步骤如下:
-
登录阿里云控制台
- 访问 https://ecs.console.aliyun.com
- 登录你的阿里云账号。
-
创建新的 ECS 实例
- 点击“创建实例”按钮。
-
选择公共镜像
- 在“镜像”选项中,选择 “公共镜像”。
- 找到 CentOS,然后选择版本为 7.6 64位 的镜像。
示例:
CentOS 7.6 64位或aliyun_7_6_x64_20G_alibase_20XXXXX.qcow2
-
选择实例规格
- 根据需要选择 CPU、内存等配置(如 ecs.t5-lc1m1.small 等)。
-
配置网络、安全组、密码等
- 设置登录密码(或使用 SSH 密钥对)。
- 选择 VPC、交换机、安全组(确保开放 SSH 22 端口)。
-
确认并创建实例
- 完成配置后,支付并启动实例。
-
连接服务器
使用 SSH 工具连接:ssh root@<你的公网IP>输入密码即可登录。
✅ 方法二:自定义 ISO 安装(不推荐,复杂且受限)
阿里云 不支持直接上传 ISO 并从光盘启动安装操作系统,因为 ECS 是基于虚拟化平台(如 Xen/KVM),管理权限受限。所以你无法像本地服务器那样挂载 ISO 安装 CentOS 7.6。
但如果你有特殊需求(比如定制内核),可以考虑以下替代方案:
替代方案:
-
使用 Packer 自定义镜像
- 使用 HashiCorp Packer + 阿里云插件制作包含 CentOS 7.6 的自定义镜像。
- 参考文档:Packer for Alibaba Cloud
-
导入本地虚拟机镜像
- 将你在本地用 VirtualBox/VMware 安装好的 CentOS 7.6 转换为 qcow2/vhd 格式。
- 通过“导入镜像”功能上传到阿里云:
控制台 → 镜像 → 自定义镜像 → 导入镜像 - 注意:需满足阿里云的镜像格式和配置要求(如 cloud-init 支持、驱动等)。
🔐 安全与优化建议(安装后)
-
更新系统
yum update -y -
设置时区
timedatectl set-timezone Asia/Shanghai -
关闭 SELinux(可选)
编辑/etc/selinux/config,设置:SELINUX=disabled然后重启。
-
配置防火墙(firewalld 或 iptables)
systemctl start firewalld firewall-cmd --permanent --add-service=ssh firewall-cmd --reload -
安装常用工具
yum install -y wget vim net-tools epel-release
❗注意事项
- 阿里云官方维护的 CentOS 镜像已经包含了必要的驱动(如 virtio)、监控组件和 cloud-init,建议优先使用。
- CentOS 7 已于 2024 年 6 月停止维护(EOL),建议评估迁移到 Alibaba Cloud Linux、Anolis OS 或 Rocky Linux / AlmaLinux。
- Alibaba Cloud Linux 是阿里云优化的操作系统,免费且长期支持,兼容 RHEL/CentOS 生态。
📚 参考链接
- 阿里云镜像市场(CentOS):
https://help.aliyun.com/document_detail/108338.html - ECS 创建实例指南:
https://help.aliyun.com/document_detail/52117.html - 导入自定义镜像:
https://help.aliyun.com/document_detail/99931.html
如有进一步问题(如无法连接、SSH 故障、YUM 源配置等),欢迎继续提问!
云知识