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

在阿里云服务器上通过命令行查看安装的操作系统,可以使用以下几种常用命令,具体取决于你使用的 Linux 发行版:


✅ 方法一:查看 /etc/os-release(推荐,通用性强)

cat /etc/os-release

这个文件包含了操作系统的详细信息,如名称、版本号等。适用于大多数现代 Linux 系统(包括 CentOS、Ubuntu、Debian、Alibaba Cloud Linux 等)。

示例输出:

NAME="Alibaba Cloud Linux"
VERSION="3 (Anolis OS)"
ID="alinux"
ID_LIKE="rhel fedora"
VERSION_ID="3"
PRETTY_NAME="Alibaba Cloud Linux 3 (Anolis OS)"

✅ 方法二:使用 hostnamectl 命令(适用于 systemd 系统)

hostnamectl

该命令会显示主机名、操作系统、内核版本等信息。

输出示例:

   Static hostname: iZxxx
         Icon name: computer-vm
           Chassis: vm
        Machine ID: xxx
           Boot ID: xxx
    Virtualization: kvm
  Operating System: Alibaba Cloud Linux 3 (Anolis OS)
            Kernel: Linux 5.10.134-13.5.al8.x86_64
      Architecture: x86-64

✅ 方法三:查看 /etc/issue/etc/redhat-release(传统方式)

cat /etc/issue

或对于基于 Red Hat 的系统:

cat /etc/redhat-release

示例输出:

Alibaba Cloud Linux (Aliyun Linux) release 3.2 (Anolis OS)

⚠️ 注意:某些轻量系统可能没有这些文件。


✅ 方法四:使用 uname 查看内核信息(不能直接看出发行版)

uname -a

这只能看到 内核版本 和架构,比如:

Linux iZxxx 5.10.134-13.5.al8.x86_64 #1 SMP Tue Oct 10 ...

其中 al8 表示 Alibaba Cloud Linux 8 内核风格,可辅助判断是阿里云定制系统。


🔍 常见阿里云系统标识:

标识 系统类型
Alibaba Cloud Linuxalinux 阿里云自研系统(基于 RHEL 兼容)
Anolis OS 阿里开源的 CentOS 替代品
CentOS / Ubuntu / Debian 社区发行版

✅ 总结:推荐命令组合

cat /etc/os-release

如果不行再尝试:

hostnamectl

这两个命令在绝大多数阿里云 ECS 实例中都能准确显示操作系统信息。


如果你不确定如何登录,请确保使用 SSH 连接到你的阿里云服务器:

ssh root@<你的公网IP>

然后执行上述命令即可。

未经允许不得转载:云计算CLOUD » 通过命令行怎么查看阿里云服务器安装的是什么系统?