云服务器(Elastic Compute Service, ECS)已成为现代应用开发、部署和运维的核心基础设施。无论是个人开发者搭建博客、测试环境,还是企业构建高可用的生产系统,掌握主流云平台(如阿里云、腾讯云、华为云、百度云)的服务器使用流程都至关重要。本文将以实战为导向,详细解析在四大主流云平台上购买、配置、连接、部署和管理云服务器的完整流程,帮助你快速上手,将想法变为线上服务。

1. 核心概念与选型指南

在开始实战前,先了解几个关键概念和选型要点。

1.1 什么是云服务器?

云服务器是一种可弹性伸缩的计算服务,它模拟了物理服务器的功能(包括 CPU、内存、操作系统、磁盘、网络),但运行在云端虚拟化环境中。用户无需购买和维护实体硬件,按需付费,并通过网络远程管理。

1.2 主流云平台对比(快速选型参考)

特性 阿里云 ECS 腾讯云 CVM 华为云 ECS 百度云 BCC
市场地位 国内市场份额领先,生态最全 社交与游戏生态强,性价比高 政企市场强,混合云方案成熟 AI 与大数据集成优势明显
新手优惠 新用户首年低价,代金券丰富 长期“云+校园”等活动,首购折扣大 新用户礼包,常有多时代金券 新用户专享套餐,常与 AI 产品捆绑
特色功能 弹性伸缩、快照备份、安全组配置灵活 轻量应用服务器(开箱即用)、GPU 实例丰富 鲲鹏/昇腾 ARM 实例、企业级项目级管理 与百度 AI(如文心一言)服务无缝集成
适用场景 电商、金融、中大型企业应用 游戏、音视频、小程序后端 政务、金融、物联网、ARM 原生应用 AI 模型训练、数据分析、智能应用

选型建议

  • 个人学习:优先考虑腾讯云轻量应用服务器或阿里云/华为云的新手套餐,性价比高。
  • 企业生产环境:根据技术栈和生态绑定(如阿里系用阿里云,微信生态用腾讯云)选择,并关注 SLA(服务等级协议)和工单响应速度。
  • AI/大数据项目:可重点关注百度云(AI集成)或各家的 GPU 实例。

2. 通用实战流程总览

无论选择哪个平台,使用云服务器的核心流程都高度相似,如下图所示:

注册与实名认证

选购与创建实例

配置安全组与网络

连接服务器
SSH/远程桌面

初始化环境
更新系统、安装软件

部署应用

日常运维
监控、备份、伸缩

接下来,我们将分平台详解 步骤 B 至 D(选购、配置、连接),这是差异最大的部分。步骤 E 至 G 的 Linux/Windows 操作命令是通用的。

3. 阿里云 ECS 实战

3.1 购买与创建实例

  1. 登录控制台:访问 阿里云官网,登录后进入“控制台” -> “弹性计算” -> “云服务器 ECS”。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  2. 创建实例:点击“创建实例”,进入配置页面。

    • 计费方式:新手建议选择“包年包月”或“按量付费”(测试用)。
    • 地域与可用区:选择离你或你的用户最近的地域(如 华东1(杭州))。
    • 实例规格:根据需求选择,个人测试可选 ecs.t6-c1m1.large(1核1G)或 ecs.g6.large(2核4G)。
    • 镜像:选择操作系统,如 Ubuntu 22.04CentOS 7.9
    • 存储:系统盘默认 40GB ESSD,可根据需要增加数据盘。
    • 网络:选择默认 VPC 和交换机,分配公网 IP(务必勾选,否则无法直接外网访问)。
    • 安全组:先使用默认安全组,后续再细化规则。
    • 登录凭证关键步骤! 设置登录密码或上传 SSH 密钥对。建议使用密钥对,更安全。
  3. 确认订单并支付:核对配置,完成支付,等待1-2分钟实例创建完成。

3.2 配置安全组(放行端口)

实例创建后,必须配置安全组规则以允许访问。

  1. 在 ECS 实例列表,点击实例 ID 进入详情页。
  2. 找到“安全组”标签页,点击配置规则。
  3. 添加入方向规则
    • SSH (Linux):端口 22,源 0.0.0.0/0(仅测试)或你的公网 IP。
    • HTTP/HTTPS:端口 80443,源 0.0.0.0/0
    • 自定义端口:如你的应用运行在 3000 端口,也需要放行。

3.3 连接服务器(Linux 示例)

获取实例的公网 IP,在本地终端使用 SSH 连接:

# 使用密码登录
ssh root@<你的公网IP>

# 使用密钥对登录(更安全)
ssh -i ~/.ssh/your-key.pem root@<你的公网IP>

连接成功后,你将进入服务器的命令行界面。

4. 腾讯云 CVM 实战

4.1 购买与创建实例

  1. 登录控制台:访问 腾讯云官网,登录后进入“控制台” -> “云产品” -> “云服务器 CVM”。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  2. 创建实例:点击“新建”,进入“自定义配置”。

    • 地域与机型:选择地域(如 上海),机型可选“标准型 S5”(通用)。
    • 镜像:选择公共镜像,如 Ubuntu Server 22.04 LTS
    • 存储:系统盘 50GB 高性能云硬盘。
    • 公网带宽:选择“按使用流量”或“按带宽计费”,并设置带宽上限(如 5Mbps)。
    • 安全组:选择“新建安全组”,并勾选“放通22,80,443,3389端口”(这是腾讯云的便捷选项)。
    • 登录方式:设置实例密码(记住!)或关联密钥。
  3. 完成购买:确认配置并支付。

4.2 安全组配置(补充说明)

如果在创建时选择了“放通常用端口”,则 22、80、443 端口已自动放行。如需更多端口,可在 CVM 控制台的“安全组”页面进行添加,规则同阿里云。

4.3 连接服务器

连接方式与阿里云完全相同,使用公网 IP 和设置的密码或密钥。

ssh root@<腾讯云公网IP>

5. 华为云 ECS 实战

5.1 购买与创建实例

  1. 登录控制台:访问 华为云官网,登录后进入“控制台” -> “计算” -> “弹性云服务器 ECS”。
    在这里插入图片描述

  2. 创建实例:点击“购买弹性云服务器”。

    • 计费模式:选择“按需计费”或“包年/包月”。
    • 区域:如“华北-北京四”。
    • 规格:选择“通用计算型”(如 s6.large.2)。
    • 镜像:选择“公共镜像”,如 Ubuntu 22.04 server 64bit
    • 系统盘:高 I/O,40GB。
    • 网络:选择已有 VPC 或新建,务必勾选“现在配置”弹性公网 IP
    • 安全组:选择“Sys-WebServer”安全组(默认放行 22、80、443)或新建。
    • 登录方式:选择“密码”或“密钥对”。
  3. 确认配置并创建

5.2 安全组配置

华为云的安全组规则配置界面非常直观。在 ECS 详情页的“安全组”标签下,点击安全组名称进入规则管理。添加入方向规则时,需要填写“协议端口”(如 22)和“源地址”(如 0.0.0.0/0)。

5.3 连接服务器

ssh root@<华为云弹性公网IP>

6. 百度云 BCC 实战

6.1 购买与创建实例

  1. 登录控制台:访问 百度云官网,登录后进入“产品” -> “计算” -> “云服务器 BCC”。
    在这里插入图片描述
    在这里插入图片描述

  2. 创建实例:点击“创建实例”。

    • 地域与可用区:如“华北-北京”。
    • 实例规格:选择“通用型”(如 g3)。
    • 镜像:选择“公共镜像”,如 Ubuntu 20.04
    • 存储:系统盘默认 40GB。
    • 网络:选择“购买公网IP”并设置带宽。
    • 安全组:可使用默认安全组,它通常放行了 22 端口。
    • 登录设置:设置 root 密码。
  3. 立即购买:确认订单并支付。

6.2 安全组配置

在 BCC 实例列表,点击实例名称进入详情,在“安全组”模块点击“配置规则”。点击“入站规则” -> “添加规则”,添加 SSH(22)、HTTP(80) 等规则。

6.3 连接服务器

ssh root@<百度云公网IP>

7. 服务器初始化与基础运维(通用)

成功连接任一云服务器后,都需要进行以下基础操作:

7.1 系统更新与基础工具安装

# Ubuntu/Debian
apt update && apt upgrade -y
apt install -y vim curl wget git net-tools

# CentOS/RHEL
yum update -y
yum install -y vim curl wget git net-tools

7.2 部署示例应用(以 Nginx 为例)

# 安装 Nginx
apt install -y nginx  # Ubuntu
# 或 yum install -y nginx  # CentOS

# 启动并设置开机自启
systemctl start nginx
systemctl enable nginx

# 检查防火墙(如果启用,需放行80端口)
ufw allow 80/tcp  # Ubuntu ufw
# 或 firewall-cmd --permanent --add-service=http && firewall-cmd --reload # CentOS firewalld

安装后,在浏览器访问 http://<你的公网IP>,即可看到 Nginx 欢迎页面。

7.3 日常运维要点

  • 监控:利用云平台自带的监控控制台,关注 CPU、内存、磁盘和网络流量。
  • 备份:定期为系统盘创建快照(手动或自动策略)。
  • 日志:使用 journalctl 或查看 /var/log/ 下的应用日志。
  • 安全
    • 修改 SSH 默认端口。
    • 禁用 root 密码登录,仅使用密钥。
    • 定期更新系统和软件包。
  1. 动手实践:任选一个平台的新手套餐,完成从购买到部署一个简单网站(如 WordPress)的全过程。
  2. 深入探索:学习使用云盘、负载均衡、对象存储等其他云产品,构建更健壮的架构。
  3. 成本优化:关注预留实例券、节省计划等,长期使用可大幅降低成本。
Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐