走啊走
加油

刚购买的云服务器怎么知道预装的是哪个Linux系统?

服务器价格表

刚购买的云服务器通常预装了特定版本的 Linux 发行版(如 Ubuntu、CentOS、AlmaLinux、Debian 等)。要确认具体是哪一个系统,可以通过以下几种常用方法在终端中查询:

1. 查看操作系统版本文件(最通用)

大多数 Linux 发行版都在 /etc 目录下存放了标识信息的文件。你可以依次尝试以下命令:

  • 查看 ID 和名称

    cat /etc/os-release

    这是最推荐的方法。输出中的 ID= 字段会直接显示发行版名称(如 ubuntu, centos, debian),VERSION_ID= 显示版本号。

  • 针对 CentOS/RHEL/Fedora 系列

    cat /etc/redhat-release

    如果存在该文件,通常会显示类似 "CentOS Linux release 7.9" 或 "Red Hat Enterprise Linux Server release 8.6" 的信息。

  • 针对 Debian/Ubuntu 系列

    cat /etc/debian_version
    # 或者
    lsb_release -a

    lsb_release 命令能提供更详细的描述信息。

2. 使用包管理器查询

如果你知道服务器安装了哪种包管理工具,也可以直接查询:

  • Ubuntu/Debian (apt):
    dpkg --print-architecture
    # 或者直接看版本
    apt list --installed | grep -i release
  • CentOS/RHEL (yum/dnf):
    rpm -qa | grep -i release

3. 查看云服务商控制台(无需登录)

如果你还没有登录到服务器内部,可以直接登录到购买云服务器的云平台网页控制台(如阿里云 ECS、腾讯云 CVM、AWS EC2 等):

  1. 进入实例列表页面。
  2. 找到对应的云服务器实例。
  3. 查看“镜像”或“系统盘”详情,这里会明确标注镜像来源(例如:“公共镜像 – Ubuntu 20.04 LTS"或“自定义镜像 – CentOS 7")。

示例输出解读

运行 cat /etc/os-release 后,你可能会看到如下内容:

NAME="Ubuntu"
VERSION="20.04.5 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.5 LTS"
...

这就表明你的服务器预装的是 Ubuntu 20.04

建议:首选执行 cat /etc/os-release,它能覆盖绝大多数现代 Linux 发行版的情况,且输出格式标准统一。