刚购买的云服务器通常预装了特定的 Linux 发行版(如 CentOS、Ubuntu、Debian、Alibaba Cloud Linux 等)。你可以通过以下几种方法快速确认当前系统版本:
✅ 推荐方法:使用命令行查看
登录到你的云服务器后,打开终端(SSH 或控制台),执行以下任一命令:
1. 最通用且推荐:
cat /etc/os-release
这是现代 Linux 系统标准的方式,会输出类似如下信息:
NAME="Ubuntu"
VERSION="22.04 LTS (Jammy Jellyfish)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 22.04 LTS"
...
2. 查看发布文件内容:
cat /etc/lsb-release
适用于 Debian、Ubuntu 等基于 Debian 的系统。
3. 查看特定发行版的专用文件:
- CentOS/RHEL/Fedora:
cat /etc/redhat-release - Alibaba Cloud Linux / OpenEuler:
cat /etc/os-release # 或 cat /etc/alinux-release # Alibaba Cloud Linux 特有
4. 使用 hostnamectl(systemd 系统):
hostnamectl
输出中包含 Operating System 字段,例如:
Operating System: Ubuntu 22.04.3 LTS
🖥️ 如果你还没有登录服务器?
-
在云厂商控制台中查看:
大多数云平台(阿里云、腾讯云、AWS、华为云等)在购买实例时或实例详情页面中,会明确标注“操作系统”类型和版本。路径示例(以阿里云为例):
ECS 实例 → 基本信息 → “操作系统”字段显示为 “Ubuntu 22.04” 或 “CentOS 7.9”
🔍 补充说明
| 发行版 | 典型标识文件 | 常用命令 |
|---|---|---|
| Ubuntu | /etc/lsb-release, /etc/os-release |
cat /etc/os-release |
| CentOS 7 | /etc/redhat-release |
cat /etc/redhat-release |
| CentOS 8+ | /etc/os-release |
cat /etc/os-release |
| Debian | /etc/debian_version |
cat /etc/os-release |
| Alibaba Linux | /etc/alinux-release |
cat /etc/os-release |
💡 小贴士
- 如果你不确定是否支持某些命令(如
os-release),可以先运行uname -a获取内核信息,再结合云平台文档判断。 - 对于新手,
cat /etc/os-release是最安全、最通用的选择。
如有具体输出结果看不懂,欢迎贴出内容,我可以帮你解读!
轻量云Cloud