Ich habe einen Rhel als VM bereitgestellt und möchte feststellen, ob es sich um einen Server oder eine Workstation handelt. Der Befehl
Um das herauszufinden, führe ich die folgenden Befehle aus:
$ 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
Keiner dieser Befehle sagt mir den Typ.
Kann jemand helfen?
Antwort1
Unter RHEL 8 können Sie syspurpose
den konfigurierten Zweck eines Systems bestimmen,z.B
$ sudo syspurpose show
{
"role": "Red Hat Enterprise Linux Workstation",
"usage": "Production"
}
Die Konfiguration ist jedoch optional. Um den Zweck eines Systems zu konfigurieren, führen Sie aus
sudo syspurpose --set-role="Red Hat Enterprise Linux Server"
(die Rolle kanneiner von „Red Hat Enterprise Linux Server“, „Red Hat Enterprise Linux Workstation“, „Red Hat Enterprise Linux Compute Node“).
Wenn Sie wissen möchten, welcher Abonnementtyp auf dem System verwendet wird, führen Sie
sudo subscription-manager list --consumed | grep "Roles:"
Dadurch wird die Rolle des Systems gemäß Abonnement angezeigt.
Antwort2
Sie können subscription-manager list --consumed
das an Ihr System angehängte Abonnement anzeigen. In der Ausgabe dieses Befehls finden Sie eine Zeile, die mit beginntAbonnementname:. Diese Zeile gibt an, welche Art von Abonnement Ihr System verwendet. Dies ist jedoch keine Garantie dafür, dass Ihr System tatsächlich dem durch das Abonnement angegebenen Typ entspricht.