检查 CentOS 或 RHEL 版本的 4 种方法
如果您使用 CentOS 或 RHEL(红帽企业 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 时,只需使用这四种方法之一,您很快就会得到答案!