努力
加油

新购阿里云服务器后,如何快速查看预装的操作系统?

拿到阿里云 ECS 实例后,想快速确认预装的是什么操作系统(OS),其实不需要进系统去翻版本号,直接在控制台就能一眼看清。这是最稳妥、最快的方式。

以下是几种常用且高效的方法,按推荐程度排序:

方法一:通过 ECS 控制台直接查看(最直观)

这是最基础也最准确的方法,因为镜像信息在创建实例时就已经确定了。

  1. 登录 阿里云 ECS 控制台。
  2. 在左侧导航栏选择 “实例与镜像” > “实例”。
  3. 找到你新购买的服务器实例。
  4. 在实例列表中,找到 “基本信息” 或点击实例 ID 进入详情页。
  5. 查看 “镜像” 这一列,或者在详情页的 “基本信息” 标签页下,你会看到类似 CentOS 7.9 64位、Ubuntu 20.04 LTS 64位、Windows Server 2019 数据中心版 等字样。

注意:这里显示的是“镜像名称”,它对应了操作系统类型和版本。如果你购买时选的是自定义镜像或公共镜像,这里会明确写出 OS 名称。

方法二:通过 SSH 远程连接后命令行查看(最精确)

如果你已经能连上服务器(比如用 VNC 或 SSH),并且想确认当前运行环境的细节(比如内核版本、具体补丁级别),可以用命令行。

Linux 系统:

打开终端(SSH 客户端),执行以下任一命令:

# 最通用,适用于绝大多数发行版
cat /etc/os-release

# 或者更简洁的版本(适合 CentOS/RHEL/Alibaba Cloud Linux)
cat /etc/redhat-release

# 如果是 Debian/Ubuntu
cat /etc/lsb-release

# 查看内核版本(补充信息)
uname -a

示例输出:

NAME="Alibaba Cloud Linux"
VERSION="3 (For OpenAnolis)"
ID="alinux"
VERSION_ID="3"
PRETTY_NAME="Alibaba Cloud Linux 3 (For OpenAnolis)"

Windows 系统:

打开 PowerShell 或 CMD,执行:

# 查看完整版本信息
systeminfo | findstr /B /C:"OS Name" /C:"OS Version"

# 或者使用 PowerShell 对象获取
(Get-CimInstance Win32_OperatingSystem).Caption

方法三:通过云助手(Cloud Assistant)批量查询(适合运维场景)

如果你有多台服务器,或者不想手动 SSH 进去,可以使用阿里云的 云助手 功能。

  1. 在 ECS 控制台,选中目标实例。
  2. 点击 “运维与管理” > “云助手”。
  3. 新建命令,选择命令类型为 Shell(Linux)或 PowerShell(Windows)。
  4. 输入上述对应的查看命令。
  5. 执行命令,结果会直接返回到控制台,无需登录实例。

常见预装操作系统说明(阿里云常见镜像)

  • Alibaba Cloud Linux:阿里自研的 Linux 发行版,兼容 CentOS/RedHat,性能优化较好,默认很多新实例会推荐这个。
  • CentOS Stream:目前 CentOS 8 已停止维护,阿里云提供 CentOS Stream 作为替代。
  • Ubuntu / Debian:社区版主流,更新快,适合开发测试。
  • Windows Server:通常有标准版、数据中心版,注意区分位数(64位为主)。

温馨提示

  • 不要依赖 hostname 或 whoami:这些只能看出主机名和用户,看不出 OS。
  • 镜像 ≠ 系统状态:控制台显示的镜像是“创建时使用的模板”,如果后续你在系统内升级过内核或更换了源,命令行查看的结果可能比控制台镜像名称更贴近当前实际运行环境。但一般情况下,两者是一致的。
  • 安全组规则:如果你打算用 SSH 连接 Linux,确保你的安全组已开放 22 端口;Windows 则需开放 3389 端口。

总结:首选控制台看镜像名称,次选 SSH 看 /etc/os-release。简单、直接、无歧义。