核心概念:镜像
在云服务器语境中,“安装系统”的核心概念是 “选择和创建一个带有操作系统的服务器实例”,这个操作系统就叫做 “镜像”。

- 镜像:可以理解为一个服务器的“克隆模板”或“快照”,里面已经预装好了操作系统(如 Ubuntu, CentOS)、以及可能包含的软件、配置等。
- 实例:就是基于这个镜像创建出来的、正在运行的虚拟服务器。
你的主要任务就是:选择一个合适的镜像,然后用它来创建你的云服务器实例。
安装方式
主要有两种方式,绝大多数用户选择第一种。
使用云服务商控制台(最推荐,最简单)
这是最主流、最简单的方式,无需任何命令行操作,全程在网页上完成。
通用步骤(以阿里云为例,其他平台大同小异):

-
登录云服务商控制台
打开你选择的云服务商官网(如阿里云、腾讯云等),并登录你的账户。
-
进入“云服务器”或“ECS”管理页面
在控制台首页找到“产品”或“服务”,点击进入“云服务器”、“ECS (Elastic Compute Service)”或类似名称的产品页面。
(图片来源网络,侵删) -
创建实例
点击“创建实例”、“创建服务器”或“购买”按钮。
-
配置实例(关键步骤) 在创建向导中,你需要进行以下选择:
-
计费方式:选择“包年包月”(预付费,适合长期稳定使用)或“按量付费(后付费)”(灵活,适合短期测试或弹性负载),新手建议按量付费。
-
地域和可用区:
- 地域:选择离你或你的用户最近的物理区域,如“华北2(北京)”、“华东1(杭州)”,这决定了服务器的物理位置,延迟更低。
- 可用区:在同一地域内,选择一个可用区即可,可用区之间有电力和网络隔离,用于容灾。
-
实例规格:
选择服务器的CPU和内存配置,对于新手或小型网站/应用,选择入门级或低规格即可(如1核2G、2核4G),后续可以随时升级。
-
镜像(核心步骤):
- 点击“公共镜像”或“市场镜像”。
- 公共镜像:这是由云服务商官方提供的、纯净的操作系统镜像,免费,你可以在这里选择你想要的 Linux 发行版,如:
- Ubuntu:社区活跃,软件生态丰富,推荐新手选择。
- CentOS:企业级稳定,但官方已停止维护,社区版叫 Rocky Linux 或 AlmaLinux。
- Debian:稳定、可靠,也非常流行。
- Alibaba Cloud Linux / TencentOS Server:云服务商基于 Linux 内核优化的定制系统,对自家云产品兼容性更好。
- 市场镜像:由第三方服务商提供的,预装了特定环境(如 LAMP/NMP 环境、数据库、面板等)的镜像,通常需要额外付费,适合有特定需求的用户。
-
网络:
- 专有网络:选择一个已有的VPC,或新建一个,VPC相当于你的私有网络,保障了服务器间的安全隔离。
- 交换机:在VPC内选择一个可用区对应的交换机。
- 公网IP:务必勾选“分配公网IPv4地址”,否则你的服务器将无法从互联网访问。
-
登录凭证:
- 密钥对(推荐):这是一种比密码更安全的登录方式,你需要先生成一个密钥对(下载
.pem或.ppk文件),然后妥善保管,以后登录服务器就需要用这个密钥文件,而不是密码。 - 自定义密码:设置一个复杂的登录密码。
- 密钥对(推荐):这是一种比密码更安全的登录方式,你需要先生成一个密钥对(下载
-
设置主机名:给你的服务器起个名字,方便在控制台和管理工具中识别。
-
-
确认并创建
- 检查所有配置无误后,确认费用,点击“创建实例”或“确认下单”。
- 等待几分钟,云服务器就会创建成功,创建成功后,实例状态会变为“运行中”。
-
连接服务器
- 实例创建成功后,你就可以通过以下方式连接它了:
- 网页终端:在云服务商控制台的实例列表中,找到你的服务器,点击“远程连接”或“VNC”,可以直接在浏览器里打开一个命令行窗口。
- SSH客户端:如果你选择了密钥对,可以使用 PuTTY (Windows) 或终端 (Mac/Linux) 连接。
- 命令格式:
ssh -i /path/to/your/key.pem root@<你的公网IP地址> - 如果设置了密码,则使用
ssh root@<你的公网IP地址>,然后输入密码。
- 命令格式:
- 实例创建成功后,你就可以通过以下方式连接它了:
恭喜!你的 Linux 系统就已经“安装”并可以使用了!
使用命令行工具
对于开发者或需要自动化部署的场景,可以使用云服务商提供的命令行工具(如 AWS CLI, 阿里云 CLI, 腾讯云 SCF CLI 等)来创建实例。
这种方式功能强大,但需要一定的命令行基础,基本流程是:
- 安装并配置好 CLI 工具。
- 使用命令指定所有参数(区域、实例类型、镜像ID、密钥对ID等)。
- 执行创建命令。
在阿里云CLI中,一个简化版的命令可能如下:
aliyun ecs CreateInstance \ --RegionId "cn-beijing" \ --ImageId "ubuntu_20_04_x64_20G_alibase_20250430.vhd" \ --InstanceType "ecs.c6.large" \ --SecurityGroupId "sg-xxxxxxxx" \ --InstanceName "my-linux-server" \ --KeyPairName "my-key-pair"
具体命令和参数请参考各云服务商的官方文档。
常见问题与后续操作
-
忘记密码/密钥怎么办?
- 密码:在云服务商控制台的实例页面,通常有“重置密码”或“修改密码”的选项,可以重置你的 root 或用户密码。
- 密钥:密钥一旦丢失,无法找回!你无法通过密钥登录,唯一的办法是重置密码,然后用密码登录,请务必将密钥文件(
.pem)备份好,并妥善保管。
-
安装完成后还需要做什么?
- 更新系统:为了安全性和稳定性,第一时间更新系统软件包。
- Ubuntu/Debian:
sudo apt update && sudo apt upgrade -y - CentOS/Rocky Linux:
sudo yum update -y
- Ubuntu/Debian:
- 配置安全组:安全组相当于虚拟防火墙,控制着服务器的端口访问,默认只允许22端口(SSH)和3389端口(Windows RDP),你需要根据业务需求开放其他端口,如80(HTTP)、443(HTTPS)等。
- 创建普通用户:出于安全考虑,不建议一直使用
root用户登录,建议创建一个新用户,并赋予sudo权限。 - 部署应用:根据你的需求,安装和配置你的应用程序(如 Nginx, Apache, MySQL, Docker 等)。
- 更新系统:为了安全性和稳定性,第一时间更新系统软件包。
| 步骤 | 操作 | 关键点 |
|---|---|---|
| 登录 | 进入云服务商控制台 | 账号密码 |
| 创建 | 找到“云服务器”或“ECS”,点击“创建实例” | |
| 配置 | 选择镜像、计费方式、实例规格、地域、网络 | 镜像是核心,决定你的Linux发行版 |
| 安全 | 分配公网IP,选择密钥对或设置密码 | 这是能连接服务器的关键 |
| 创建 | 确认配置,等待实例启动 | 几分钟即可 |
| 连接 | 使用SSH或网页终端登录服务器 | 开始你的Linux之旅 |
在云服务器上安装Linux系统,本质上是在云平台上选择一个预装好的系统模板来创建虚拟机,整个过程非常直观,跟着云服务商的向导一步步操作即可,祝你使用愉快!
