凌峰创科服务平台

云服务器如何安装Linux系统?

核心概念:镜像

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

云服务器如何安装Linux系统?-图1
(图片来源网络,侵删)
  • 镜像:可以理解为一个服务器的“克隆模板”或“快照”,里面已经预装好了操作系统(如 Ubuntu, CentOS)、以及可能包含的软件、配置等。
  • 实例:就是基于这个镜像创建出来的、正在运行的虚拟服务器。

你的主要任务就是:选择一个合适的镜像,然后用它来创建你的云服务器实例。


安装方式

主要有两种方式,绝大多数用户选择第一种。

使用云服务商控制台(最推荐,最简单)

这是最主流、最简单的方式,无需任何命令行操作,全程在网页上完成。

通用步骤(以阿里云为例,其他平台大同小异):

云服务器如何安装Linux系统?-图2
(图片来源网络,侵删)
  1. 登录云服务商控制台

    打开你选择的云服务商官网(如阿里云、腾讯云等),并登录你的账户。

  2. 进入“云服务器”或“ECS”管理页面

    在控制台首页找到“产品”或“服务”,点击进入“云服务器”、“ECS (Elastic Compute Service)”或类似名称的产品页面。

    云服务器如何安装Linux系统?-图3
    (图片来源网络,侵删)
  3. 创建实例

    点击“创建实例”、“创建服务器”或“购买”按钮。

  4. 配置实例(关键步骤) 在创建向导中,你需要进行以下选择:

    • 计费方式:选择“包年包月”(预付费,适合长期稳定使用)或“按量付费(后付费)”(灵活,适合短期测试或弹性负载),新手建议按量付费。

    • 地域和可用区

      • 地域:选择离你或你的用户最近的物理区域,如“华北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 文件),然后妥善保管,以后登录服务器就需要用这个密钥文件,而不是密码。
      • 自定义密码:设置一个复杂的登录密码。
    • 设置主机名:给你的服务器起个名字,方便在控制台和管理工具中识别。

  5. 确认并创建

    • 检查所有配置无误后,确认费用,点击“创建实例”或“确认下单”。
    • 等待几分钟,云服务器就会创建成功,创建成功后,实例状态会变为“运行中”。
  6. 连接服务器

    • 实例创建成功后,你就可以通过以下方式连接它了:
      • 网页终端:在云服务商控制台的实例列表中,找到你的服务器,点击“远程连接”或“VNC”,可以直接在浏览器里打开一个命令行窗口。
      • SSH客户端:如果你选择了密钥对,可以使用 PuTTY (Windows) 或终端 (Mac/Linux) 连接。
        • 命令格式ssh -i /path/to/your/key.pem root@<你的公网IP地址>
        • 如果设置了密码,则使用 ssh root@<你的公网IP地址>,然后输入密码。

恭喜!你的 Linux 系统就已经“安装”并可以使用了!


使用命令行工具

对于开发者或需要自动化部署的场景,可以使用云服务商提供的命令行工具(如 AWS CLI, 阿里云 CLI, 腾讯云 SCF CLI 等)来创建实例。

这种方式功能强大,但需要一定的命令行基础,基本流程是:

  1. 安装并配置好 CLI 工具。
  2. 使用命令指定所有参数(区域、实例类型、镜像ID、密钥对ID等)。
  3. 执行创建命令。

在阿里云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"

具体命令和参数请参考各云服务商的官方文档。


常见问题与后续操作

  1. 忘记密码/密钥怎么办?

    • 密码:在云服务商控制台的实例页面,通常有“重置密码”或“修改密码”的选项,可以重置你的 root 或用户密码。
    • 密钥:密钥一旦丢失,无法找回!你无法通过密钥登录,唯一的办法是重置密码,然后用密码登录,请务必将密钥文件(.pem)备份好,并妥善保管。
  2. 安装完成后还需要做什么?

    • 更新系统:为了安全性和稳定性,第一时间更新系统软件包。
      • Ubuntu/Debian: sudo apt update && sudo apt upgrade -y
      • CentOS/Rocky Linux: sudo yum update -y
    • 配置安全组:安全组相当于虚拟防火墙,控制着服务器的端口访问,默认只允许22端口(SSH)和3389端口(Windows RDP),你需要根据业务需求开放其他端口,如80(HTTP)、443(HTTPS)等。
    • 创建普通用户:出于安全考虑,不建议一直使用 root 用户登录,建议创建一个新用户,并赋予 sudo 权限。
    • 部署应用:根据你的需求,安装和配置你的应用程序(如 Nginx, Apache, MySQL, Docker 等)。
步骤 操作 关键点
登录 进入云服务商控制台 账号密码
创建 找到“云服务器”或“ECS”,点击“创建实例”
配置 选择镜像、计费方式、实例规格、地域、网络 镜像是核心,决定你的Linux发行版
安全 分配公网IP,选择密钥对或设置密码 这是能连接服务器的关键
创建 确认配置,等待实例启动 几分钟即可
连接 使用SSH或网页终端登录服务器 开始你的Linux之旅

在云服务器上安装Linux系统,本质上是在云平台上选择一个预装好的系统模板来创建虚拟机,整个过程非常直观,跟着云服务商的向导一步步操作即可,祝你使用愉快!

分享:
扫描分享到社交APP
上一篇
下一篇