如何查看linux是centos还是ubuntu?

要查看你的 Linux 系统是 CentOS 还是 Ubuntu,可以使用以下几种方法:


✅ 方法一:查看系统发行版信息(推荐)

cat /etc/os-release

输出示例:

  • Ubuntu

    NAME="Ubuntu"
    VERSION="20.04.6 LTS (Focal Fossa)"
    ID=ubuntu
    ID_LIKE=debian
    ...
  • CentOS

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

✅ 方法二:使用 lsb_release 命令(仅限 Ubuntu)

lsb_release -d

输出示例:

Description:    Ubuntu 22.04.3 LTS

⚠️ CentOS/Red Hat 默认可能没有安装 lsb_release 工具。


✅ 方法三:查看特定的版这里件

对于 CentOS/RHEL:

cat /etc/redhat-release
# 或者
cat /etc/centos-release

输出示例:

CentOS Linux release 7.9.2009 (Core)

对于 Ubuntu/Debian:

cat /etc/issue

输出示例:

Ubuntu 20.04.6 LTS n l

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

hostnamectl

输出中会包含操作系统信息,例如:

Operating System: Ubuntu 22.04.3 LTS
         CPE OS Name: cpe:/o:canonical:ubuntu_linux:22.04

Operating System: CentOS Linux 7 (Core)

✅ 方法五:查看包管理器类型

包管理器 系统类型
yumdnf CentOS / RHEL / Fedora
aptapt-get Ubuntu / Debian

你可以运行以下命令来判断:

which apt
which yum

总结建议:

如果你不确定系统类型,最简单且通用的方法是:

cat /etc/os-release

或者:

hostnamectl

这两个命令通常都能准确告诉你当前系统的发行版名称和版本。


如需进一步判断是基于 Red Hat 还是 Debian 系列,也可以使用:

grep -i pretty_name /etc/os-release

希望这些方法对你有帮助!需要我帮你判断具体输出内容也可以贴出来 😊

未经允许不得转载:CLOUD技术博 » 如何查看linux是centos还是ubuntu?