刚购买的云服务器通常预装了特定的 Linux 发行版(如 CentOS、Ubuntu、Debian、Alibaba Cloud Linux 等)。你可以通过以下几种方式快速确认当前系统的具体版本信息:
✅ 方法一:通过终端命令查看(最推荐)
登录到服务器后,打开终端(SSH 或控制台),运行以下任一命令:
1. 查看完整系统信息
cat /etc/os-release
这是最标准、最通用的方法,会输出类似如下内容:
NAME="Ubuntu"
VERSION="22.04.3 LTS (Jammy Jellyfish)"
ID=ubuntu
...
2. 查看内核及发行版简述
lsb_release -a
如果未安装 lsb_release 命令,可尝试:
cat /etc/issue
3. 查看具体版本号(适用于 RHEL/CentOS 系)
cat /etc/redhat-release
例如输出:CentOS Linux release 7.9.2009 (Core) 或 Alibaba Cloud Linux 3.2104 LTS
✅ 方法二:通过云平台控制台查看(无需登录服务器)
大多数主流云服务商在创建实例时允许选择镜像,你也可以在后台直接查看已安装的镜像类型:
- 阿里云:ECS 控制台 → 实例详情 → “基本信息”或“镜像”标签页
- 腾讯云:CVM 控制台 → 实例列表 → 点击实例名 → “基本信息” → “镜像 ID”
- 华为云:ECS 控制台 → 实例详情 → “镜像信息”
- AWS:EC2 控制台 → Instances → 查看 “AMI ID” 或 “Launch Template” 中的镜像名称
💡 提示:镜像名称通常会包含发行版和版本号,如
ubuntu-22-04-amd64、centos-7-x86_64等。
✅ 常见预装 Linux 发行版示例
| 发行版 | 典型标识文件 | 常用命令 |
|---|---|---|
| Ubuntu | /etc/lsb-release |
lsb_release -a |
| Debian | /etc/debian_version |
cat /etc/debian_version |
| CentOS/RHEL | /etc/redhat-release |
cat /etc/redhat-release |
| Alibaba Cloud Linux | /etc/os-release |
cat /etc/os-release |
| openSUSE/SLES | /etc/SuSE-release |
cat /etc/SuSE-release |
🔍 额外建议
-
如果你不确定如何操作,可以先运行:
uname -a这会显示内核版本和架构(如 x86_64),但不直接显示发行版名称。
-
对于新手,推荐使用
cat /etc/os-release,因为它在所有现代 Linux 发行版中都能正常工作,且输出清晰易读。
如有进一步问题(如如何升级系统、切换发行版等),欢迎继续提问!
云知识CLOUD