確定 RHEL8 的 RHEL 類型(工作站與伺服器)

確定 RHEL8 的 RHEL 類型(工作站與伺服器)

我有一個 rhel 部署為虛擬機,想確定它是伺服器還是工作站。命令

我正在運行以下命令來找出答案:

$ cat /etc/rhel-release
Red Hat Enterprise Linux release 8.2 (Ootpa)

$ rpm -q --whatprovides /etc/redhat-release
redhat-release-8.2-1.0.el8.x86_64

$ uname -as
Linux opus-c-master 4.18.0-193.el8.x86_64 #1 SMP Fri Mar 27 14:35:58 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

這些命令都沒有告訴我類型。

有人可以幫忙嗎?

答案1

在 RHEL 8 上,您可以用來syspurpose確定係統的配置用途,例如

$ sudo syspurpose show
{
  "role": "Red Hat Enterprise Linux Workstation",
  "usage": "Production"
}

然而,配置它是可選的。若要配置系統的用途,請運行

sudo syspurpose --set-role="Red Hat Enterprise Linux Server"

(角色可以是「紅帽企業 Linux 伺服器」、「紅帽企業 Linux 工作站」、「紅帽企業 Linux 運算節點」之一)。

如果您對系統上使用的訂閱類型感興趣,請執行

sudo subscription-manager list --consumed | grep "Roles:"

這將指示所訂閱的系統的角色。

答案2

您可以用來subscription-manager list --consumed查看附加到您的系統的訂閱。在此命令的輸出中,您將看到一行以訂閱名稱:。該行將告訴您系統正在使用哪種訂閱。但這並不能保證您的系統確實屬於訂閱所指示的類型。

相關內容