GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo eliminar una GUI innecesaria de un servidor Red Hat Enterprise Linux

Las GUI son buenas piezas de software. A menudo ayudan con muchas tareas diarias. Por ejemplo, le permiten visualizar lo que está haciendo en el sistema, navegar por Internet y mucho más, pero no pertenecen a los servidores. El motivo de esta fuerte afirmación proviene del hecho de que los administradores de sistemas no deberían usar un servidor como escritorio y, en términos generales, un servidor puede administrarse completamente a través de la interfaz de línea de comandos (CLI).

Un entorno de escritorio completo también requiere muchos recursos. Puede requerir fácilmente 2 GB de RAM y tres gigabytes o más de espacio en disco solo para existir. Sí, puede instalar GUI livianas, pero nuevamente, los recursos se desperdician innecesariamente.

[ También te puede interesar: Equilibrar la seguridad de Linux con la facilidad de uso]

También hay otros problemas prácticos con una GUI en un servidor. Para usar una GUI, probablemente usará el reenvío SSH X-Server, que es muy lento ya que SSH encripta el tráfico. Hay otras formas de administrar el servidor. Puede conectarse físicamente al servidor (en el caso de bare metal) o tener acceso a la consola del hipervisor, lo que puede o no hacer, según las políticas de seguridad, el acceso, la ubicación geográfica, etc.

¿Quién usa una GUI en un servidor?

Sin embargo, de vez en cuando, descubre que las personas, especialmente las que provienen de diferentes orígenes, prefieren tener un entorno de escritorio instalado en sus servidores, ya que no están familiarizados con ningún shell. Sin embargo, no olvide que las habilidades se pueden aprender y, después de un cierto período de tiempo, aquellos que administran Linux se sentirán más cómodos con el shell de GNU/Linux.

Por supuesto, la visualización de las configuraciones del servidor aún ayuda incluso a los más experimentados, pero RHEL proporciona Cockpit para eso. Es una herramienta de administración ligera basada en navegador para Linux.

¿Cómo me deshago del entorno de escritorio?

He intentado muchas veces eliminar el entorno de escritorio en los servidores, recomendando a los administradores que utilicen Cockpit. Sin embargo, tomó algún tiempo encontrar una manera de eliminar GNOME (el entorno de escritorio predeterminado en RHEL) sin reinstalar el sistema operativo.

Resulta que esto es posible, pero requiere un par de pasos adicionales.

Cuando desea saber qué está instalado en sus sistemas, como de costumbre, DNF es útil. Prueba este comando:

$ dnf grouplist

Puede ver la categoría Grupos de entornos instalados. Esos grupos están ahí para ayudar a administrar las colecciones de software. Observe los grupos de entornos instalados que se enumeran a continuación:

Como puede ver, el grupo de entorno instalado es Servidor con GUI . Este es el valor predeterminado durante una instalación estándar a través de RHEL ISO.

Eliminar la GUI

Desea instalar todo lo que necesita para reemplazar sus herramientas basadas en GUI y luego eliminar la GUI por completo.

Como primer paso, debe instalar el grupo Instalación mínima . Esto actualizará las dependencias y se asegurará de que la eliminación del Servidor con GUI el grupo no romperá nada.

Después, también necesita el Servidor grupo. Esto ayudará a habilitar Cockpit, la herramienta de administración que mencioné anteriormente.

Utilice los siguientes pasos:

$ dnf groupinstall -y “Minimal Install”
$ dnf groupremove -y “Server with GUI”
$ dnf groupinstall -y “Server”

Finalmente, puede habilitar Cockpit con dos sencillos pasos adicionales:

systemctl enable --now cockpit.socket
sudo firewall-cmd --add-service=cockpit --permanent

Para obtener más información sobre Cockpit y cómo usarlo, consulte Introducción a Cockpit, una herramienta de administración basada en navegador para Linux.

[ Curso en línea gratuito:descripción técnica general de Red Hat Enterprise Linux. ] 

Conclusión

En este artículo, aprendió a eliminar limpiamente un entorno de escritorio predeterminado de un servidor RHEL 8 a favor de Cockpit. Esto le permite ahorrar recursos y seguir administrando cómodamente el sistema con un componente de software basado en navegador.


Linux
  1. Cómo agregar o eliminar un usuario de un grupo en Linux

  2. Configuración de una dirección IPv6 en Red Hat Enterprise Linux 7 y 8

  3. Optimización de una imagen ISO de instalación de Red Hat Enterprise Linux

  4. Cómo usar SSH en Linux desde Android

  5. ¿Cómo obtener Red Hat Enterprise Linux gratis?

Cómo quitar la contraseña de un archivo PDF en Linux

Cómo verificar si la GUI está instalada en Linux desde la línea de comandos

Cómo quitar un comando del historial en Linux

Cómo quitar (^M) caracteres de un archivo en Linux

Cómo quitar espacios de los nombres de archivo en Linux

Cómo conectarse a SQL Server desde Linux