在阿里云服务器上通过命令行查看安装的操作系统,可以使用以下几种常用命令,具体取决于你使用的 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 Linux 或 alinux |
阿里云自研系统(基于 RHEL 兼容) |
Anolis OS |
阿里开源的 CentOS 替代品 |
CentOS / Ubuntu / Debian |
社区发行版 |
✅ 总结:推荐命令组合
cat /etc/os-release
如果不行再尝试:
hostnamectl
这两个命令在绝大多数阿里云 ECS 实例中都能准确显示操作系统信息。
如果你不确定如何登录,请确保使用 SSH 连接到你的阿里云服务器:
ssh root@<你的公网IP>
然后执行上述命令即可。
云计算CLOUD