在阿里云服务器上确定操作系统是 CentOS 还是 Ubuntu,可以通过以下几种方法快速查看:
方法 1:查看系统发行版信息文件
执行以下命令之一,查看系统标识文件:
cat /etc/os-release
或
lsb_release -a
或
cat /etc/issue
结果示例:
- CentOS 会显示类似
CentOS Linux release 7.x或CentOS Stream 8。 - Ubuntu 会显示类似
Ubuntu 20.04 LTS。
方法 2:检查包管理器
不同发行版使用不同的包管理工具:
which apt || which yum || which dnf
- 如果输出
/usr/bin/apt→ Ubuntu/Debian。 - 如果输出
/usr/bin/yum或/usr/bin/dnf→ CentOS/RHEL。
方法 3:通过内核信息(辅助确认)
uname -a
虽然内核信息不直接显示发行版,但结合其他方法可辅助判断(例如 CentOS 7 默认使用 3.10 内核,Ubuntu 20.04 使用 5.4 等)。
方法 4:阿里云控制台查看(无需登录服务器)
- 登录 阿里云ECS控制台。
- 找到目标实例,在 "实例详情" 页面的 "配置信息" 中查看 "镜像" 名称,通常会明确标注
CentOS或Ubuntu。
总结
- 最快方法:执行
cat /etc/os-release或通过阿里云控制台直接查看镜像名称。 - 区分关键:
- CentOS:
/etc/redhat-release或yum/dnf包管理器。 - Ubuntu:
/etc/lsb-release或apt包管理器。
- CentOS:
根据实际环境选择最适合的方式即可。
云服务器