Então, de uma forma ou de outra, você acabou com um CentOS 7 mínimo, que é basicamente uma linha de comando sem interface gráfica de usuário. Isso está ok. Acontece com o melhor de nós. Talvez você tenha esquecido de selecionar a GUI durante a instalação ou talvez ela tenha vindo com um plano de hospedagem Linux “acessível” que você escolheu. Seja qual for o caso (talvez nem seja no CentOS, mas no Ubuntu você precisa instalar um desktop GUI? Leia meu guia para instalar GUI no servidor Ubuntu), agora você está preso a um sistema operacional somente de linha de comando em seu servidor.
Codificadores Linux e administradores de servidores hardcore podem preferir esta configuração a uma GUI, mas se você acabou de começar ou mesmo um administrador ou codificador de nível intermediário, precisará simplificar as coisas com algo um pouco mais amigável, digamos, a GUI do GNOME. Acontece que não é tão difícil instalar a GUI no CentOS 7 e aqui iremos orientá-lo passo a passo. Primeiro, vamos nos orientar. Você tem um CentOS 7 mínimo, então você deve se deparar com algo assim:

Esta é uma interface de linha de comando ou CLI e é baseada em texto. Para colocar sua nova GUI em funcionamento, você só precisa de uma conexão ativa com a Internet. De resto, basta seguir estes passos simples. Existem diferentes GUIs que você pode instalar em seu servidor CentOS e todas elas vêm com seu próprio design de assinatura e recursos diferentes.
Cabe a você escolher qual ambiente de desktop deseja para o seu servidor CentOS. Aqui veremos três escolhas populares. O primeiro é o desktop GNOME, uma escolha popular para muitas distros Linux. Lembre-se de que você precisa ser o usuário root ou ter um usuário com direitos “sudo” para instalar a GUI no CentOS 7.
O servidor mínimo definitivo
Obtenha CentOS 7 ou CentOS 8 em seu Cloudzy CentOS VPS e execute um servidor eficiente baseado em Linux com consumo mínimo de recursos.
Obtenha um VPS CentOSComo instalar a GUI no CentOS 7?
Agora vamos contar como instalar a GUI no centos7 usando 3 GUIs diferentes nas linhas a seguir. Portanto, você pode escolher qualquer um deles com base em suas necessidades.
Instalando o GNOME
GNOMO está entre as primeiras GUIs a serem lançadas para sistemas do tipo Unix, como as várias distros Linux, FreeBSD, etc. e é totalmente de código aberto. O GNOME é talvez a melhor escolha para um servidor CentOS, pois é eficiente em termos de recursos e também tem uma aparência elegante. Para instalar o GNOME no seu CentOS 7, primeiro você precisa atualizar seus pacotes e para isso você precisa usar o yum. Yum é o gerenciador de pacotes nativo do CentOS, semelhante ao comando apt do Ubuntu. Para atualizar os pacotes do seu servidor, você precisa executar o seguinte comando na CLI:
sudo yum update
Agora que você atualizou tudo, é hora de começar a instalar o GNOME, que é bem simples, na verdade. Execute o seguinte comando para baixar e instalar a área de trabalho GNOME assim que a atualização for concluída:
sudo yum -y groups install "GNOME Desktop"
Agora, isso pode demorar um pouco, dependendo da sua conexão com a internet, já que os arquivos de instalação da área de trabalho GNOME não são exatamente leves, com cerca de 700 a 800 MB. Assim que o download e a instalação forem concluídos, você retornará à antiga linha de comando, como se nada tivesse acontecido. Para garantir que algo aconteça, precisamos configurar e executar o X Window System, que é basicamente responsável pela execução das GUIs. Para executar o X Window System, usaremos o startx comando, mas antes disso, precisamos informar qual ambiente de área de trabalho executar e, claro, atribuiremos o shell GNOME recém-instalado. Para fazer isso, precisamos emitir o seguinte comando:
echo "exec gnome-session" >> ~/.xinitrc
Agora o X Window System sabe como executar a área de trabalho GNOME e com isso você finalizou a instalação.
Leia também: KDE versus GNOME versus Xfce
Iniciando o GNOME
Agora vamos rodar o GNOME e ver se deu certo, usando o comando para iniciar o X Window System:
startx
Se tudo correu como planejado, em breve você será saudado por sua nova GUI de desktop GNOME. Se você está vendo algo assim, pode finalmente suspirar de alívio, pois finalmente conseguiu instalar a GUI no CentOS 7.

Login da GUI padrão
Mas e na próxima vez que você quiser fazer login no seu servidor? Você terá que executar o startx comando toda vez que você reinicia o CentOS? Bem, sim, mas também existem maneiras de corrigir isso. Se você não quiser ver aquele texto CLI sombrio toda vez que fizer login, você deve abrir seu terminal (CTRL + ALT + T fará isso, entre outras coisas) e emitir o seguinte comando:
systemctl set-default graphical.target
Isso deve dizer ao seu CentOS para carregar e executar automaticamente o shell GUI atual, a área de trabalho GNOME neste caso, sempre que estiver inicializando. Agora vamos testar isso e reiniciar o servidor. Não há necessidade de comandos desta vez, pois você pode fazer isso através da GUI. Quando o seu CentOS estiver de volta, você deverá ser saudado pela tela de login da GUI, parecida com esta (o John Smith é incidental, a propósito!).

Fácil, certo? Agora você tem uma GUI amigável em seu CentOS 7 mínimo, que não é mais mínimo. Mas espere, e se você não quiser usar o GNOME? Bem, felizmente também mostraremos como instalar o KDE e o MATE, então se você não gosta do GNOME, terá muitas opções. O próximo é KDE com vários temas.
Leia também: Como instalar VPN PPTP no CentOS 8?
Como instalar a GUI no CentOS 7: KDE Plasma
Basicamente, as etapas são as mesmas da instalação do GNOME. Primeiro comece atualizando o yum usando:
sudo yum update
Feito isso, você precisa baixar e instalar o KDE usando o seguinte comando:
sudo yum -y groups install "KDE Plasma Workspaces"
Isso vai demorar um pouco, dependendo das especificações do sistema e da conexão com a Internet, porque será necessário baixar um grande arquivo de instalação e configurá-lo. Quando terminar, execute o seguinte comando para apresentá-lo ao X Window System:
echo "exec startkde" >> ~/.xinitrc
Agora só falta executar o KDE Plasma e ver se os passos que realizamos até agora funcionaram corretamente. Inicie o sistema X Window com:
startx
Depois de um tempo, você será saudado por esta tela inicial:

Parabéns, agora você conseguiu instalar a GUI no CentOS 7 mais uma vez! Para tornar o KDE sua GUI padrão e dizer ao CentOS para carregá-lo automaticamente na inicialização, você precisa executar o seguinte comando, assim como fez com o GNOME:
systemctl set-default graphical.target
Agora, você sempre poderá fazer login por meio de sua nova GUI. Agora vamos passar para o MATE, outro ambiente de desktop favorito, e o último que ensinaremos como instalar aqui.
Leia também: Instale o Gnome no CentOS 8
Como instalar a GUI no CentOS 7: MATE
MATE é uma linda concha e é uma ótima escolha para quem se preocupa com a estética. A instalação e a execução são quase exatamente iguais às do GNOME e do KDE, portanto, examinaremos isso mais brevemente. Primeiro, atualize seus pacotes de servidor usando:
sudo yum update
Feito isso, vamos baixar e instalar o MATE:
sudo yum --enablerepo=epel -y groups install "MATE Desktop"
Isso levará algum tempo e quando terminar, você precisará finalizar a instalação atribuindo-o como o ambiente de área de trabalho atual:
echo "exec /usr/bin/mate-session" >> ~/.xinitrc
Agora, como nas outras instalações, execute o X Window System para testar a nova GUI:
startx
Se você está olhando a bela cena abaixo, você conseguiu instalar a GUI MATE no CentOS 7.
Agora tudo o que resta é garantir que ele seja carregado automaticamente sempre que você reinicializar o servidor CentOS 7 executando o seguinte comando:
systemctl set-default graphical.target
O servidor mínimo definitivo
Obtenha CentOS 7 ou CentOS 8 em seu Cloudzy CentOS VPS e execute um servidor eficiente baseado em Linux com consumo mínimo de recursos.
Obtenha um VPS CentOSConclusão
Então agora você sabe como instalar a GUI no CentOS 7 depois de ficar preso em uma instalação mínima somente de texto. O bom das distros Linux como o CentOS 7 é que você pode até ter todos os três ambientes de desktop ao mesmo tempo, escolhendo qual deles você gosta selecionando-o na tela de login.
Se você está preocupado com CentOS EoL, Estamos com você nos próximos passos. Essa liberdade de escolher os recursos que você deseja para o seu servidor é apenas uma das vantagens que o Linux oferece. Decidindo optar por um plano de hospedagem Linux acessível, como um Linux VPS robusto, e configurá-lo para atender às suas necessidades é uma ótima maneira de obter desempenho ideal sem pagar preços exorbitantes por servidores dedicados de última geração com recursos que você nunca usará.