Quindi, in un modo o nell'altro ti sei ritrovato con un CentOS 7 minimo, che è fondamentalmente una riga di comando senza un'interfaccia utente grafica. Va bene. Succede al meglio di noi. Forse hai dimenticato di selezionare la GUI durante l'installazione o forse è stata fornita con un piano di hosting Linux "conveniente" che hai scelto. Qualunque sia il caso (forse non è nemmeno CentOS ma Ubuntu su cui devi installare un desktop con GUI? Leggi la mia guida su installare la GUI sul server Ubuntu), ora sei bloccato con un sistema operativo solo a riga di comando sul tuo server.
I programmatori Linux hardcore e gli amministratori di server potrebbero in realtà preferire questa configurazione a una GUI, ma se hai appena iniziato o sei anche un amministratore o programmatore di livello intermedio, dovrai semplificare le cose con qualcosa di un po' più amichevole, ad esempio la GUI di GNOME. A quanto pare, in realtà non è così difficile installare la GUI su CentOS 7 e qui ti guideremo passo dopo passo. Per prima cosa, orientiamoci. Hai un CentOS 7 minimo, quindi dovresti ritrovarti a fissare qualcosa del genere:

Questa è un'interfaccia a riga di comando o CLI ed è basata su testo. Per rendere operativa la tua nuova GUI, hai solo bisogno di una connessione Internet funzionante. Per il resto basta seguire questi semplici passaggi. Esistono diverse GUI che puoi installare sul tuo server CentOS e tutte sono dotate del proprio design della firma e di funzionalità diverse.
Sta a te scegliere quale ambiente desktop desideri per il tuo server CentOS. Qui esamineremo tre scelte popolari. Il primo è il desktop GNOME, una scelta popolare per molte distribuzioni Linux. Ricorda che devi essere l'utente root o avere un utente con diritti "sudo" per installare la GUI su CentOS 7.
Il server minimo definitivo
Ottieni CentOS 7 o CentOS 8 sul tuo VPS Cloudzy CentOS ed esegui un efficiente server basato su Linux con un consumo minimo di risorse.
Ottieni un VPS CentOSCome installare la GUI su CentOS 7?
Ora ti diremo come installare la GUI su centos7 utilizzando 3 GUI diverse nelle righe seguenti. Quindi puoi sceglierne uno in base alle tue esigenze.
Installazione di GNOME
GNOMO è tra le prime GUI ad essere rilasciate per sistemi Unix-like, come le varie distribuzioni Linux, FreeBSD, ecc. ed è completamente open source. GNOME è forse la scelta migliore per un server CentOS poiché è efficiente in termini di risorse e ha anche un aspetto elegante. Per installare GNOME sul tuo CentOS 7, devi prima aggiornare i tuoi pacchetti e per questo devi usare yum. Yum è il gestore di pacchetti nativo di CentOS, simile al comando apt di Ubuntu. Per aggiornare i pacchetti del tuo server, devi eseguire il seguente comando nella CLI:
sudo yum update
Ora che hai aggiornato tutto, è tempo di dedicarci al vero problema dell'installazione di GNOME, che in realtà è piuttosto semplice. Esegui il comando seguente per scaricare e installare il desktop GNOME una volta terminato l'aggiornamento:
sudo yum -y groups install "GNOME Desktop"
Ora, questo può richiedere un po' di tempo, a seconda della connessione Internet, poiché i file di installazione del desktop GNOME non sono esattamente leggeri (circa 700-800 MB). Una volta terminati il download e l'installazione, ti ritroverai alla vecchia riga di comando, come se nulla fosse successo. Per essere sicuri che succeda qualcosa, dobbiamo configurare ed eseguire il sistema X Window, che è sostanzialmente responsabile dell'esecuzione delle GUI. Per eseguire il sistema X Window, utilizzeremo il file startx comando, ma prima dobbiamo dirgli quale ambiente desktop eseguire e, ovviamente, assegneremo la shell GNOME appena installata. Per fare ciò, dobbiamo impartire il seguente comando:
echo "exec gnome-session" >> ~/.xinitrc
Ora X Window System sa come eseguire il desktop GNOME e con ciò hai terminato l'installazione.
Leggi anche: KDE contro GNOME contro Xfce
Avvio di GNOME
Ora eseguiamo GNOME e vediamo se le cose hanno funzionato, usando il comando per avviare il sistema X Window:
startx
Se tutto è andato come previsto, sarai presto accolto dalla nuova GUI del desktop GNOME. Se vedi qualcosa del genere, puoi finalmente tirare un sospiro di sollievo, dato che sei finalmente riuscito a installare la GUI su CentOS 7.

Accesso GUI predefinito
Ma che dire della prossima volta che vorrai accedere al tuo server? Dovrai eseguire il startx comando ogni volta che riavvii CentOS? Ebbene sì, ma ci sono anche modi per correggere questo. Se non vuoi vedere quello squallido text-scape della CLI ogni volta che accedi, dovresti aprire il tuo terminale (CTRL + ALT + T lo farà, tra le altre cose) ed eseguire il seguente comando:
systemctl set-default graphical.target
Ciò dovrebbe indicare al tuo CentOS di caricare ed eseguire automaticamente la shell GUI corrente, il desktop GNOME in questo caso, ogni volta che si avvia. Ora testiamolo e riavviamo il server. Questa volta non sono necessari comandi poiché puoi farlo tramite la GUI. Una volta eseguito il backup di CentOS, dovresti essere accolto dalla schermata di accesso della GUI, simile a questa (a proposito, John Smith è casuale!).

Facile, vero? Ora hai una GUI intuitiva sul tuo CentOS 7 minimo, che non è più minimo. Ma aspetta, cosa succede se non vuoi scegliere GNOME? Bene, per fortuna ti mostreremo anche come installare KDE e MATE, quindi se non ti piace GNOME, avrai molte opzioni. Il prossimo è KDE con vari temi.
Leggi anche: Come installare la VPN PPTP su CentOS 8?
Come installare la GUI su CentOS 7: KDE Plasma
Fondamentalmente, i passaggi sono gli stessi dell'installazione di GNOME. Prima di tutto inizia con l'aggiornamento di yum usando:
sudo yum update
Fatto ciò, devi scaricare e installare KDE utilizzando il seguente comando:
sudo yum -y groups install "KDE Plasma Workspaces"
Questa operazione richiederà del tempo, a seconda delle specifiche del tuo sistema e della connessione Internet, perché scaricherà un grosso file di installazione e quindi lo configurerà. Al termine, esegui il comando seguente per introdurlo nel sistema X Window:
echo "exec startkde" >> ~/.xinitrc
Ora non resta che eseguire KDE Plasma e vedere se i passaggi che abbiamo intrapreso finora hanno funzionato correttamente. Avviare il sistema X Window con:
startx
Dopo un po' dovresti essere accolto da questa schermata di destinazione:

Congratulazioni, ora sei riuscito a installare ancora una volta la GUI su CentOS 7! Per rendere KDE la tua GUI predefinita e dire a CentOS di caricarla automaticamente all'avvio, devi eseguire il seguente comando, proprio come hai fatto con GNOME:
systemctl set-default graphical.target
Ora potrai accedere ogni volta tramite la tua nuova GUI. Passiamo ora a MATE, un altro ambiente desktop preferito, e l'ultimo ti insegneremo come installarlo qui.
Leggi anche: Installa Gnome su CentOS 8
Come installare la GUI su CentOS 7: MATE
MATE è una bellissima conchiglia ed è un'ottima scelta per chi ha una mentalità estetica. Installarlo ed eseguirlo è quasi identico a GNOME e KDE, quindi lo esamineremo più brevemente. Innanzitutto, aggiorna i pacchetti del server utilizzando:
sudo yum update
Fatto ciò, scarichiamo e installiamo MATE:
sudo yum --enablerepo=epel -y groups install "MATE Desktop"
Ciò richiederà del tempo e una volta terminato, dovrai finalizzare l'installazione assegnandolo come ambiente desktop corrente:
echo "exec /usr/bin/mate-session" >> ~/.xinitrc
Ora, come nelle altre installazioni, esegui X Window System per testare la nuova GUI:
startx
Se stai guardando la bellissima scena qui sotto, sei riuscito a installare la GUI MATE su CentOS 7.
Ora non resta che assicurarti che venga caricato automaticamente ogni volta che riavvii il tuo server CentOS 7 eseguendo il seguente comando:
systemctl set-default graphical.target
Il server minimo definitivo
Ottieni CentOS 7 o CentOS 8 sul tuo VPS Cloudzy CentOS ed esegui un efficiente server basato su Linux con un consumo minimo di risorse.
Ottieni un VPS CentOSConclusione
Quindi ora sai come installare la GUI su CentOS 7 dopo esserti trovato intrappolato in un'installazione minima di solo testo. L'aspetto positivo delle distribuzioni Linux come CentOS 7 è che puoi persino avere tutti e tre gli ambienti desktop contemporaneamente, scegliendo quello che preferisci selezionandolo dalla schermata di accesso.
Se sei preoccupato CentOSEoL, Siamo con te per i prossimi passi. Questa libertà di scegliere qualunque funzionalità desideri per il tuo server è solo uno dei vantaggi offerti da Linux. Decidendo di optare per un piano di hosting Linux conveniente, come un robusto VPS Linuxe configurarlo per soddisfare le tue esigenze è un ottimo modo per ottenere prestazioni ottimali senza pagare prezzi esorbitanti per server dedicati di fascia alta con funzionalità che non utilizzerai mai.