4 种检查 CentOS 或 RHEL 版本的方法
如果您使用的是 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 版本 7.9.2009(核心版)
如果您运行的是 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 是哪个版本时,只需使用这四种方法中的一种,您就能立即找到答案!
相关文章
有用资源
linux 参考教程 - 该教程包含有关 linux 的更多信息:https://www.cainiaomax.com/linux/

