拿到阿里云 ECS 实例后,想快速确认预装的是什么操作系统(OS),其实不需要进系统去翻版本号,直接在控制台就能一眼看清。这是最稳妥、最快的方式。
以下是几种常用且高效的方法,按推荐程度排序:
方法一:通过 ECS 控制台直接查看(最直观)
这是最基础也最准确的方法,因为镜像信息在创建实例时就已经确定了。
- 登录 阿里云 ECS 控制台。
- 在左侧导航栏选择 “实例与镜像” > “实例”。
- 找到你新购买的服务器实例。
- 在实例列表中,找到 “基本信息” 或点击实例 ID 进入详情页。
- 查看 “镜像” 这一列,或者在详情页的 “基本信息” 标签页下,你会看到类似
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 进去,可以使用阿里云的 云助手 功能。
- 在 ECS 控制台,选中目标实例。
- 点击 “运维与管理” > “云助手”。
- 新建命令,选择命令类型为
Shell(Linux)或PowerShell(Windows)。 - 输入上述对应的查看命令。
- 执行命令,结果会直接返回到控制台,无需登录实例。
常见预装操作系统说明(阿里云常见镜像)
- 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。简单、直接、无歧义。
云技术博客