Tengo un rhel implementado como máquina virtual y quiero determinar si es un servidor o una estación de trabajo. El comando
Estoy ejecutando los siguientes comandos para averiguarlo:
$ 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
Ninguno de estos comandos me dice el tipo.
¿Alguien puede ayudar?
Respuesta1
En RHEL 8, puede utilizar syspurpose
para determinar el propósito configurado de un sistema,p.ej
$ sudo syspurpose show
{
"role": "Red Hat Enterprise Linux Workstation",
"usage": "Production"
}
Sin embargo, configurar esto es opcional. Para configurar el propósito de un sistema, ejecute
sudo syspurpose --set-role="Red Hat Enterprise Linux Server"
(el papel puede seruno de “Red Hat Enterprise Linux Server”, “Red Hat Enterprise Linux Workstation”, “Red Hat Enterprise Linux Compute Node”).
Si está interesado en el tipo de suscripción que se utiliza en el sistema, ejecute
sudo subscription-manager list --consumed | grep "Roles:"
Esto indicará el rol del sistema como suscrito.
Respuesta2
Puede utilizar subscription-manager list --consumed
para ver la suscripción adjunta a su sistema. En el resultado de este comando tendrá una línea que comienza conNombre de suscripción:. Esta línea le indicará qué tipo de suscripción está utilizando su sistema. Sin embargo, esto no es una garantía de que su sistema sea del tipo indicado en la suscripción.