加油
努力

通过命令行怎么查看阿里云服务器安装的是什么系统?

在阿里云服务器(Linux 或 Windows)上,可以通过命令行快速查看操作系统信息。具体方法取决于你使用的是 Linux 还是 Windows 系统:

1. Linux 系统

Linux 发行版众多,以下是最通用且推荐的方法:

方法一:使用 cat 查看版本文件(最常用)

大多数 Linux 发行版都在 /etc/ 目录下提供了包含版本信息的文件。

cat /etc/os-release

输出示例:

NAME="Ubuntu"
VERSION="20.04.6 LTS (Focal Fossa)"
ID=ubuntu
...

或者针对 CentOS/RHEL 系列:

cat /etc/redhat-release
# 或者
cat /etc/centos-release

方法二:使用 uname 命令

如果你只需要内核信息和架构,可以使用此命令:

uname -a

注意:它显示的是内核版本,而非具体的发行版名称(如 Ubuntu 20.04),但能确认是 Linux 环境。

方法三:使用 hostnamectl(适用于较新系统)

如果系统安装了 systemd,该命令会显示非常清晰的系统信息:

hostnamectl

在输出中查找 Operating System 一行即可。


2. Windows Server 系统

如果你连接的是 Windows 实例,请在 PowerShell 或 CMD 中执行以下命令:

方法一:使用 systeminfo

systeminfo | findstr /B /C:"OS Name" /C:"OS Version"

这会直接过滤出操作系统名称和版本号。

方法二:使用 PowerShell 对象

更现代的方式是直接调用 WMI 类:

Get-CimInstance Win32_OperatingSystem | Select-Object Caption, Version

💡 补充提示

如果你无法通过 SSH 登录,也可以直接登录到 阿里云控制台

  1. 进入 云服务器 ECS 页面。
  2. 找到对应的实例,点击 详情
  3. 在“基本信息”区域,通常会直接显示 镜像 ID操作系统类型(如 "CentOS 7.9", "Ubuntu 22.04" 等)。

通常情况下,Linux 用户首选 cat /etc/os-release,因为它在所有主流发行版中都适用且信息最全。

云服务器