Linux 云服务器
云服务器(也叫 ECS、VPS)是运行在云端数据中心里的 Linux 虚拟机,按需购买、随时扩容,是当今最主流的 Linux 使用方式。想进入运维或后端开发领域,学会选购并配置一台云服务器是基本功。
什么是云服务器
云服务器本质上是一台"远程电脑",但它部署在云厂商的机房,具备三大优点:
- 弹性伸缩:CPU、内存、带宽可随时升降,按使用付费。
- 稳定可靠:厂商提供多副本存储与故障迁移,断电不丢数据。
- 公网可达:自带固定公网 IP,可对外提供网站等服务。
主流云厂商与产品
| 厂商 | 产品 | 常见用途 |
|---|---|---|
| 阿里云 | 云服务器 ECS | 企业应用、网站 |
| 腾讯云 | 云服务器 CVM | 游戏、小程序后端 |
| 华为云 | 弹性云服务器 ECS | 政企客户 |
| 亚马逊云 | EC2 | 海外业务 |
选购要点
- 地域:选择离用户近的节点,延迟更低;域名在国内解析需备案。
- 规格:学习用 1 核 2G 起步即可,生产环境再按并发升级。
- 系统镜像:入门推荐 Ubuntu 22.04 或 CentOS Stream 9。
- 系统盘:40~80GB 固态盘够用,数据盘按需另行购买。
- 带宽:学习选固定带宽 1~5Mbps,费用更可控。
购买与登录流程
- 注册云厂商账号并完成实名认证。
- 选择地域、规格与系统镜像,设置 root 密码或创建密钥对。
- 下单成功后,在控制台"实例列表"记下公网 IP 地址。
- 用 SSH 客户端远程登录到服务器:
ssh root@123.45.67.89
# 输出:Welcome to Ubuntu 22.04.3 LTS ...
安全组与防火墙
云厂商用"安全组"规则控制入方向端口,默认只开放必需端口:
| 端口 | 用途 |
|---|---|
| 22 | SSH 远程登录 |
| 80 / 443 | HTTP / HTTPS 网站 |
| 3306 | MySQL 数据库(生产建议仅内网) |
登录后同时确认系统自身的防火墙状态:
sudo ufw status # Ubuntu 查看防火墙
# 输出:Status: inactive
sudo ufw allow 22/tcp # 开放 SSH 端口
# 输出:Rule added
初始化配置清单
新服务器到手,按顺序做四件事再投入使用:
sudo apt update && sudo apt upgrade -y # 1. 更新系统
sudo useradd -m -s /bin/bash dev # 2. 新建普通用户 dev
sudo passwd dev # 3. 为 dev 设置密码
sudo timedatectl set-timezone Asia/Shanghai # 4. 校准时区
小结:云服务器按需购买、公网可达,是现代 Linux 应用的主战场。按"地域→规格→镜像→安全组"的顺序选购,登录后立刻更新系统并创建普通用户,服务器才能用得安心。