奋斗
努力

如何查看服务器是ubuntu还是openeuler?

云计算

要查看服务器运行的是 Ubuntu 还是 OpenEuler,可以通过以下命令快速识别系统信息:


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

cat /etc/os-release
  • Ubuntu 会显示类似以下内容:
    NAME="Ubuntu"
    VERSION="20.04 LTS (Focal Fossa)"
    ID=ubuntu
  • OpenEuler 会显示类似:
    NAME="openEuler"
    VERSION="22.03 LTS"
    ID="openEuler"

方法二:使用 lsb_release 命令(适用于 Ubuntu)

lsb_release -a
  • 如果系统是 Ubuntu,会输出详细的版本信息;如果是 OpenEuler,可能提示命令未安装(因 OpenEuler 默认不包含此工具)。

方法三:检查 /etc/issue/etc/centos-release

cat /etc/issue
  • Ubuntu 会显示欢迎信息(如 Ubuntu 20.04 LTS)。
  • OpenEuler 可能显示 Welcome to openEuler XX.X

方法四:使用 hostnamectl 命令(适用于 systemd 系统)

hostnamectl
  • 输出中的 Operating SystemOS 字段会标明系统名称(如 UbuntuopenEuler)。

补充说明

  1. 权限问题:上述命令通常不需要 root 权限。
  2. 容器环境:如果服务器运行在容器内,需检查宿主机的系统。
  3. 最小化安装:极简系统可能缺少部分工具(如 lsb_release),优先使用 /etc/os-release

通过以上任意方法,即可快速区分系统是 Ubuntu 还是 OpenEuler。

未经允许不得转载:云服务器 » 如何查看服务器是ubuntu还是openeuler?