在阿里云服务器(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 登录,也可以直接登录到 阿里云控制台:
- 进入 云服务器 ECS 页面。
- 找到对应的实例,点击 详情。
- 在“基本信息”区域,通常会直接显示 镜像 ID 或 操作系统类型(如 "CentOS 7.9", "Ubuntu 22.04" 等)。
通常情况下,Linux 用户首选 cat /etc/os-release,因为它在所有主流发行版中都适用且信息最全。
云小栈