查看主机操作系统是欧拉还是centOS?

要查看你的主机操作系统是 欧拉(EulerOS 或 openEuler) 还是 CentOS,可以使用以下几种方法:


✅ 方法一:查看 /etc/os-release 文件

cat /etc/os-release

输出示例:

  • openEuler / EulerOS 示例:

    NAME="openEuler"
    VERSION="22.03 LTS"
    ID="openEuler"
    VERSION_ID="22.03"
    PRETTY_NAME="openEuler 22.03 LTS"
  • CentOS 示例:

    NAME="CentOS Linux"
    VERSION="7 (Core)"
    ID="centos"
    ID_LIKE="rhel fedora"
    VERSION_ID="7"
    PRETTY_NAME="CentOS Linux 7 (Core)"

✅ 方法二:使用 grep 查看系统信息

grep VERSION_ID /etc/os-release

输出会显示类似:

  • VERSION_ID="7" 表示 CentOS 7
  • VERSION_ID="22.03" 表示 openEuler 22.03

✅ 方法三:查看 /etc/redhat-release 文件(适用于部分系统)

cat /etc/redhat-release
  • 如果输出为:

    CentOS Linux release 7.9.2009 (Core)

    表示是 CentOS。

  • 如果输出为空或不存在这个文件,则不是基于 Red Hat 的系统,可能是 EulerOS/openEuler。


✅ 方法四:使用命令行判断

. /etc/os-release && echo $NAME

输出结果:

  • openEuler → 欧拉系统
  • CentOS Linux → CentOS 系统

✅ 方法五:检查发行版包管理器源信息(高级)

查看 yum/dnf 的 repo 配置文件:

ls /etc/yum.repos.d/
  • 如果有 openEuler.repo 或类似华为官方源配置,说明是 openEuler。
  • 如果有 CentOS-* 的 repo 文件,说明是 CentOS。

总结对照表:

判断方式 openEuler/EulerOS CentOS
/etc/os-release NAME="openEuler" NAME="CentOS Linux"
包管理器 使用 dnf/yum 使用 yum
发行商标识 华为 社区维护,Red Hat 支持

如果你能提供终端输出的一部分内容,我也可以帮你直接识别。只需运行:

cat /etc/os-release

然后复制粘贴结果给我即可 😊

未经允许不得转载:ECLOUD博客 » 查看主机操作系统是欧拉还是centOS?