走啊走
加油

如何查看linux是centos还是ubuntu?

服务器价格表

要确定Linux系统是CentOS还是Ubuntu,最简单的方法是通过命令行工具来检查操作系统的发行版信息。主要方法包括查看/etc/os-release文件或使用lsb_release命令。这些方法能够提供详细的系统版本信息,帮助你准确判断当前使用的Linux发行版。

1. 查看 /etc/os-release 文件

这个文件包含了操作系统的详细信息,如名称、版本号等。你可以通过以下命令来查看:

cat /etc/os-release

执行上述命令后,你会看到类似以下的输出:

  • 对于 CentOS:

    NAME="CentOS Linux"
    VERSION="7 (Core)"
    ID="centos"
    ID_LIKE="rhel fedora"
    VERSION_ID="7"
    PRETTY_NAME="CentOS Linux 7 (Core)"
    ANSI_COLOR="0;31"
    CPE_NAME="cpe:/o:centos:centos:7"
    HOME_URL="https://www.centos.org/"
    BUG_REPORT_URL="https://bugs.centos.org/"
    
    CENTOS_MANTISBT_PROJECT="CentOS-7"
    CENTOS_MANTISBT_PROJECT_VERSION="7"
    REDHAT_SUPPORT_PRODUCT="centos"
    REDHAT_SUPPORT_PRODUCT_VERSION="7"
  • 对于 Ubuntu:

    NAME="Ubuntu"
    VERSION="20.04.3 LTS (Focal Fossa)"
    ID=ubuntu
    ID_LIKE=debian
    PRETTY_NAME="Ubuntu 20.04.3 LTS"
    VERSION_ID="20.04"
    HOME_URL="https://www.ubuntu.com/"
    SUPPORT_URL="https://help.ubuntu.com/"
    BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
    PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
    VERSION_CODENAME=focal
    UBUNTU_CODENAME=focal

2. 使用 lsb_release 命令

lsb_release 命令也可以用来获取操作系统的发行版信息。安装该工具(如果未安装)后,可以通过以下命令查看:

lsb_release -a

执行上述命令后,你会看到类似以下的输出:

  • 对于 CentOS:

    LSB Version:    :core-4.1-amd64:core-4.1-noarch
    Distributor ID: CentOS
    Description:    CentOS Linux release 7.9.2009 (Core)
    Release:        7.9.2009
    Codename:       Core
  • 对于 Ubuntu:

    No LSB modules are available.
    Distributor ID: Ubuntu
    Description:    Ubuntu 20.04.3 LTS
    Release:        20.04
    Codename:       focal

3. 其他方法

  • 查看 /etc/issue 文件:

    这个文件通常包含了一些简短的操作系统信息,可以快速识别系统类型:

    cat /etc/issue
    • 对于 CentOS:

      CentOS Linux 7 (Core) n l
    • 对于 Ubuntu:

      Ubuntu 20.04.3 LTS n l
  • 使用 hostnamectl 命令:

    这个命令提供了系统的详细信息,包括操作系统版本:

    hostnamectl

    输出中会包含 Operating System 字段,可以直接看到系统名称和版本。

通过以上方法,你可以轻松地确定当前使用的Linux发行版是CentOS还是Ubuntu。推荐使用 cat /etc/os-releaselsb_release -a 命令,因为它们提供了最全面的信息