檢查 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+ 瀏覽量

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告