检查 CentOS 或 RHEL 版本的 4 种方法


如果您使用的是 CentOS 或 RHEL(Red Hat Enterprise Linux),您可能想知道如何检查您正在运行的版本。幸运的是,有几种简单的方法可以找出。

在本文中,我们将介绍四种可用于检查您正在运行的 CentOS 或 RHEL 版本的方法。我们还将为每种方法提供示例和分步说明。

检查 /etc/redhat-release 文件

我们将介绍的第一种方法是检查 /etc/redhat-release 文件的内容。此文件包含有关您正在运行的 CentOS 或 RHEL 版本的信息,包括版本号和更新级别。

要检查 /etc/redhat-release 文件的内容,请按照以下步骤操作 -

在您的 CentOS 或 RHEL 系统上打开一个终端窗口。

键入以下命令并按 Enter -

cat /etc/redhat-release

输出应显示您正在运行的 CentOS 或 RHEL 版本。例如,如果您正在运行 CentOS 7,则输出可能如下所示 -

CentOS Linux release 7.9.2009 (Core)

如果您正在运行 RHEL,则输出可能类似,但使用“Red Hat Enterprise Linux”代替“CentOS Linux”。

使用 hostnamectl 命令

hostnamectl 命令是用于检查 CentOS 或 RHEL 上系统信息的实用工具。除了显示操作系统的版本之外,hostnamectl 还可以显示其他系统信息,例如主机名、内核版本和体系结构。

要使用 hostnamectl 命令检查您正在运行的 CentOS 或 RHEL 版本,请按照以下步骤操作 -

在您的 CentOS 或 RHEL 系统上打开一个终端窗口。

键入以下命令并按 Enter -

hostnamectl

输出应显示各种系统信息,包括您正在运行的 CentOS 或 RHEL 版本。例如,如果您正在运行 CentOS 7,则输出可能如下所示 -

Static hostname: myserver.example.com
Icon name: computer-server
Chassis: server
Machine ID: 123456789abcdef
Boot ID: 0123456789abcdef
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-1160.45.1.el7.x86_64

如果您正在运行 RHEL,则输出可能类似,但使用“Red Hat Enterprise Linux”代替“CentOS Linux”。

使用 lsb_release 命令

lsb_release 命令是用于显示有关操作系统的 Linux 标准基础 (LSB) 信息的实用程序。此命令可以显示诸如发行版 ID、版本号和操作系统描述等信息。

要使用 lsb_release 命令检查您正在运行的 CentOS 或 RHEL 版本,请按照以下步骤操作 -

在您的 CentOS 或 RHEL 系统上打开一个终端窗口。

键入以下命令并按 Enter -

lsb_release -a

输出应显示有关操作系统的 LSB 信息,包括发行版 ID、版本号和描述。例如,如果您正在运行 CentOS 7,则输出可能如下所示 -

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

如果您正在运行 RHEL,则输出可能类似,但使用“Red Hat Enterprise Linux”代替“CentOS”。

使用 rpm 命令

rpm 命令是用于管理 CentOS 或 RHEL 上软件包的强大工具。除了安装和删除软件包之外,rpm 还可以用于查询有关已安装软件包的信息,包括操作系统的版本。

要使用 rpm 命令检查您正在运行的 CentOS 或 RHEL 版本,请按照以下步骤操作 -

在您的 CentOS 或 RHEL 系统上打开一个终端窗口。

键入以下命令并按 Enter -

rpm -q centos-release

如果您正在运行 RHEL,请将“centos-release”替换为“redhat-release”。

输出应显示您正在运行的操作系统版本。例如,如果您正在运行 CentOS 7,则输出可能如下所示 -

centos-release-7-9.2009.1.el7.centos.x86_64

如果您正在运行 RHEL,则输出可能类似,但使用“redhat-release”代替“centos-release”。

其他提示

虽然我们讨论的方法是最常见的检查 CentOS 或 RHEL 版本的方法,但还有一些其他提示您可能会发现很有用 -

使用“uname”命令 - “uname”命令可以显示有关内核版本的信息,包括您正在运行的 CentOS 或 RHEL 版本。要使用“uname”命令,请打开终端并键入以下命令 -

uname -r

这将输出内核版本,这可以使您了解您正在运行的 CentOS 或 RHEL 版本。

检查“release”文件 - 除了我们之前提到的“/etc/redhat-release”文件之外,在“/etc”目录中还有一个“release”文件,它可以提供有关您的操作系统版本的信息。要查看“release”文件的内容,请打开终端并键入以下命令 -

cat /etc/release

这将显示有关您的操作系统版本的信息。

使用图形工具 - 如果您更喜欢图形界面,则可以使用一些不同的工具来检查 CentOS 或 RHEL 版本。例如,您可以打开“系统设置”应用程序并导航到“详细信息”部分以查看有关您的操作系统版本的信息。您还可以使用“Hardinfo”或“lshw-gui”等工具来查看系统信息,包括操作系统版本。

查阅文档 - 如果您不确定正在运行哪个版本的 CentOS 或 RHEL,则可以随时查阅特定发行版的文档。CentOS 和 RHEL 网站都提供可以帮助您识别操作系统版本并详细了解如何使用它的文档。

结论

在本文中,我们介绍了四种检查您正在运行的 CentOS 或 RHEL 版本的简单方法。这些方法包括检查 /etc/redhat-release 文件的内容、使用 hostnamectl 命令、使用 lsb_release 命令以及使用 rpm 命令。

无论您选择哪种方法,了解您正在运行的操作系统版本都很重要,因为此信息在故障排除或安装软件时可能会有所帮助。因此,下次您想知道您正在运行哪个版本的 CentOS 或 RHEL 时,只需使用这四种方法之一,您就会立即获得答案!

更新于: 2023年3月31日

16K+ 浏览量

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告

© . All rights reserved.