Entonces, de una forma u otra, terminaste con un CentOS 7 mínimo, que es básicamente una línea de comandos sin una interfaz gráfica de usuario. Está bien. Nos pasa a los mejores. Tal vez olvidó seleccionar la GUI durante la instalación o tal vez vino con un plan de alojamiento de Linux "asequible" que usted eligió. Cualquiera que sea el caso (¿tal vez ni siquiera sea CentOS sino Ubuntu en el que necesita instalar un escritorio GUI? Lea mi guía para instalar GUI en el servidor Ubuntu), ahora estás atrapado con un sistema operativo de línea de comandos únicamente en tu servidor.
Es posible que los programadores y administradores de servidores incondicionales de Linux prefieran esta configuración a una GUI, pero si acaba de comenzar o incluso es un administrador o codificador de nivel intermedio, necesitará simplificar las cosas con algo un poco más amigable, digamos la GUI de GNOME. Resulta que en realidad no es tan difícil instalar GUI en CentOS 7 y aquí lo guiaremos paso a paso. Primero, orientémonos. Tienes un CentOS 7 mínimo, por lo que deberías encontrarte mirando algo como esto:

Esta es una interfaz de línea de comandos o CLI y está basada en texto. Para poner en funcionamiento su nueva GUI, solo necesita una conexión a Internet que funcione. Por lo demás, simplemente sigue estos sencillos pasos. Hay diferentes GUI que puede instalar en su servidor CentOS y todas ellas vienen con su propio diseño característico y diferentes características.
Depende de usted elegir qué entorno de escritorio desea para su servidor CentOS. Aquí veremos tres opciones populares. En primer lugar está el escritorio GNOME, una opción popular para muchas distribuciones de Linux. Recuerde que necesita ser usuario root o tener un usuario con derechos "sudo" para poder instalar GUI en CentOS 7.
El servidor mínimo definitivo
Obtenga CentOS 7 o CentOS 8 en su VPS Cloudzy CentOS y ejecute un servidor eficiente basado en Linux con un consumo mínimo de recursos.
Obtenga un VPS CentOS¿Cómo instalar la GUI en CentOS 7?
Ahora le diremos cómo instalar GUI en centos7 usando 3 GUI diferentes en las siguientes líneas. Para que puedas elegir cualquiera de ellos en función de tus necesidades.
Instalación de GNOME
GNOMO se encuentra entre las primeras GUI que se lanzan para sistemas similares a Unix, como las diversas distribuciones de Linux, FreeBSD, etc. y es completamente de código abierto. GNOME es quizás la mejor opción para un servidor CentOS, ya que ahorra recursos y también tiene un aspecto elegante. Para instalar GNOME en su CentOS 7, primero necesita actualizar sus paquetes y para eso necesita usar yum. Yum es el administrador de paquetes nativo de CentOS, similar al comando apt de Ubuntu. Para actualizar los paquetes de su servidor, debe ejecutar el siguiente comando en la CLI:
sudo yum update
Ahora que ha actualizado todo, es hora de comenzar con la tarea real de instalar GNOME, que en realidad es bastante simple. Ejecute el siguiente comando para descargar e instalar el escritorio GNOME una vez realizada la actualización:
sudo yum -y groups install "GNOME Desktop"
Ahora bien, esto puede llevar bastante tiempo, dependiendo de su conexión a Internet, ya que los archivos de instalación del escritorio GNOME no son exactamente livianos, entre 700 y 800 MB. Una vez finalizadas la descarga y la instalación, se encontrará nuevamente en la antigua línea de comando, como si nada hubiera pasado. Para asegurarnos de que algo suceda, necesitamos configurar y ejecutar el sistema X Window, que es básicamente responsable de ejecutar las GUI. Para ejecutar el sistema X Window, usaremos el iniciox comando, pero antes de eso, debemos decirle qué entorno de escritorio ejecutar y, por supuesto, le asignaremos el shell GNOME recién instalado. Para hacer eso, necesitamos emitir el siguiente comando:
echo "exec gnome-session" >> ~/.xinitrc
Ahora X Window System sabe que debe ejecutar el escritorio GNOME y con eso, ha finalizado la instalación.
Lea también: KDE, GNOME y Xfce
Iniciando GNOME
Ahora, ejecutemos GNOME y veamos si todo funcionó, usando el comando para iniciar el sistema X Window:
startx
Si todo ha salido según lo planeado, pronto será recibido por su nueva GUI de escritorio GNOME. Si ve algo como esto, finalmente puede suspirar aliviado, ya que finalmente logró instalar la GUI en CentOS 7.

Inicio de sesión GUI predeterminado
Pero ¿qué pasa la próxima vez que quieras iniciar sesión en tu servidor? ¿Tendrás que ejecutar el iniciox comando cada vez que reinicia CentOS? Bueno, sí, pero también hay formas de corregirlo. Si no desea ver ese sombrío paisaje de texto CLI cada vez que inicia sesión, debe abrir su terminal (CTRL + ALT + T lo hará, entre otras cosas) y ejecutar el siguiente comando:
systemctl set-default graphical.target
Eso debería indicarle a su CentOS que cargue y ejecute automáticamente el shell GUI actual, el escritorio GNOME en este caso, cada vez que se inicie. Ahora probemos esto y reiniciemos el servidor. Esta vez no se necesitan comandos, ya que puede hacerlo a través de la GUI. Cuando su CentOS esté respaldado, debería aparecer la pantalla de inicio de sesión de la GUI, con un aspecto similar a este (¡por cierto, el John Smith es incidental!).

Fácil, ¿verdad? Ahora tiene una GUI fácil de usar en su CentOS 7 básico, que ya no es mínimo. Pero espera, ¿qué pasa si no quieres optar por GNOME? Bueno, afortunadamente también te mostraremos cómo instalar KDE y MATE, por lo que si no te gusta GNOME, tendrás muchas opciones. El siguiente es KDE con varios temas.
Lea también: ¿Cómo instalar PPTP VPN en CentOS 8?
Cómo instalar GUI en CentOS 7: KDE Plasma
Básicamente, los pasos son los mismos que para instalar GNOME. En primer lugar, comience actualizando yum usando:
sudo yum update
Una vez hecho esto, debe descargar e instalar KDE usando el siguiente comando:
sudo yum -y groups install "KDE Plasma Workspaces"
Esto llevará un tiempo, dependiendo de las especificaciones de su sistema y de la conexión a Internet, porque descargará un archivo de instalación grande y luego lo configurará. Cuando termine, ejecute el siguiente comando para introducirlo en el sistema X Window:
echo "exec startkde" >> ~/.xinitrc
Ahora solo queda ejecutar KDE Plasma y ver si los pasos que hemos dado hasta ahora han funcionado correctamente. Inicie el sistema X Window con:
startx
Después de un rato debería ser recibido por esta pantalla de inicio:

¡Felicitaciones, ahora ha logrado instalar GUI en CentOS 7 una vez más! Para hacer de KDE su GUI predeterminada y decirle a CentOS que la cargue automáticamente al iniciar, debe ejecutar el siguiente comando, tal como lo hizo con GNOME:
systemctl set-default graphical.target
Ahora, podrá iniciar sesión a través de su nueva GUI cada vez. Ahora pasemos a MATE, otro entorno de escritorio favorito, y el último que le enseñaremos a instalar aquí.
Lea también: Instalar Gnome en CentOS 8
Cómo instalar GUI en CentOS 7: MATE
MATE es un caparazón hermoso y una excelente opción para quienes tienen una mentalidad estética. Instalarlo y ejecutarlo es casi exactamente igual que GNOME y KDE, así que lo repasaremos más brevemente. Primero, actualice los paquetes de su servidor usando:
sudo yum update
Cuando terminemos, descarguemos e instalemos MATE:
sudo yum --enablerepo=epel -y groups install "MATE Desktop"
Esto llevará algún tiempo y, cuando finalice, deberá finalizar la instalación asignándola como el entorno de escritorio actual:
echo "exec /usr/bin/mate-session" >> ~/.xinitrc
Ahora, como en las otras instalaciones, ejecute el sistema X Window para probar la nueva GUI:
startx
Si estás mirando la hermosa escena a continuación, has logrado instalar MATE GUI en CentOS 7.
Ahora todo lo que queda es asegurarse de que se cargue automáticamente cada vez que reinicie su servidor CentOS 7 ejecutando el siguiente comando:
systemctl set-default graphical.target
El servidor mínimo definitivo
Obtenga CentOS 7 o CentOS 8 en su VPS Cloudzy CentOS y ejecute un servidor eficiente basado en Linux con un consumo mínimo de recursos.
Obtenga un VPS CentOSConclusión
Ahora ya sabes cómo instalar GUI en CentOS 7 después de quedar atrapado en una instalación mínima de sólo texto. Lo bueno de las distribuciones de Linux como CentOS 7 es que incluso puedes tener los tres entornos de escritorio a la vez, eligiendo cuál te gusta seleccionándolo en la pantalla de inicio de sesión.
Si estas preocupado por Fin de vida de CentOS, Estamos contigo para los próximos pasos. Esta libertad de elegir las funciones que desee para su servidor es sólo una de las ventajas que ofrece Linux. Al decidir optar por un plan de alojamiento Linux asequible, como un VPS Linux robustoy configurarlo para que se ajuste a sus necesidades es una excelente manera de obtener un rendimiento óptimo sin pagar precios exorbitantes por servidores dedicados de alta gama con funciones que nunca utilizará.