CentOS 7 is een zeer krachtig, open-source serverplatform. Met dit specifieke besturingssysteem kun je zeer krachtige websites, containers en nog veel meer implementeren. Maar voor sommigen kan de installatie “per ongeluk” uitlopen op een GUI-loos platform (je moet niet vergeten om de GUI te selecteren tijdens de installatie). Als je goed thuis bent in de Linux commandoregel, is dat geen probleem. Maar voor diegenen die nieuw zijn in Linux, zou een goede GUI het beheer een stuk eenvoudiger maken.
Gelukkig voor diegenen die met een GUI-loze CentOS server zitten opgescheept, is het toevoegen van een grafische desktop omgeving in de mix niet zo moeilijk. Ik zal je laten zien hoe je de Gnome, KDE, XFCE en Mate desktop omgevingen installeert en de grafische login activeert. Het is eigenlijk veel eenvoudiger dan je zou verwachten.
Aannames
Om dit te laten werken, ga ik er vanuit dat je CentOS 7 al geïnstalleerd hebt (zonder een desktop omgeving), dat je toegang hebt tot de root account of een gebruiker met sudo rechten, en dat je machine een internet verbinding heeft. Let wel, hoewel de installatie van de GNOME omgeving geen reboot zal vereisen, zal het verkrijgen van toegang tot de grafische login dat wel vereisen. Maakt u zich echter geen zorgen, u kunt nog steeds op uw GNOME bureaublad komen zonder opnieuw op te hoeven starten.
SEE: Beveiliging van Linux beleid (Tech Pro Research)
Installatie
De installatie van het GNOME bureaublad op CentOS 7 wordt afgehandeld via de groepen optie voor het yum commando. Voordat we de installatie daadwerkelijk uitvoeren, laten we eerst een update uitvoeren. Geef het commando sudo yum update om alles te upgraden dat geupgrade kan worden. Als het update proces een upgrade van de kernel uitvoert, zul je opnieuw moeten opstarten om de veranderingen van kracht te laten worden.
Als de update is voltooid, voert u het volgende commando uit:
sudo yum -y groups install "GNOME Desktop"
Deze installatie kan enige tijd duren (afhankelijk van de snelheid van uw hardware en internetverbinding). Laat het voltooien en u wordt vervolgens teruggeplaatst in uw terminalvenster. Om de installatie te voltooien, voert u het volgende commando uit:
echo "exec gnome-session" >> ~/.xinitrc
Het bovenstaande commando laat het startx commando weten welke desktop omgeving moet worden uitgevoerd. Dit is belangrijk als u meer dan één omgeving hebt geïnstalleerd.
Start GNOME
Voordat we dit proces automatisch laten verlopen, laten we eerst testen of GNOME werkt. Geef in het terminalvenster het commando startx. Het GNOME bureaublad zou moeten opstarten en precies moeten werken zoals verwacht (Figuur A).
Figuur A
Zie: Serverimplementatie/migratiechecklist (TechRepublic)
GUI-login
U wilt misschien niet elke keer startx hoeven te starten als u zich op uw server wilt aanmelden. Als dat het geval is, is daar een commando voor. Open een terminalvenster en voer het volgende commando uit:
systemctl set-default graphical.target
De volgende keer dat u opnieuw opstart, wordt u begroet met het GUI-inlogscherm (Afbeelding B).
Figuur B
Wat dacht u van KDE, XFCE of Mate?
Als GNOME niet uw smaak is, hebt u misschien liever de KDE-desktopomgeving. Om die specifieke desktop te installeren, zou het installatie commando zijn:
sudo yum -y groups install "KDE Plasma Workspaces"
Als dat commando is voltooid, informeer dan startx met het commando:
echo "exec startkde" >> ~/.xinitrc
De XFCE desktop kan worden geïnstalleerd/ingeschakeld met de volgende commando’s:
sudo yum -y groupinstall X11sudo yum --enablerepo=epel -y groups install "Xfce"echo "exec /usr/bin/xfce4-session" >> ~/.xinitrc
Fan van de Mate desktop? Installeer/activeer dat met het volgende:
sudo yum --enablerepo=epel -y groups install "MATE Desktop"echo "exec /usr/bin/mate-session" >> ~/.xinitrc
Als je de GUI login inschakelt (met het commando systemctl set-default graphical.target), zou je dan in staat moeten zijn om de GUI te selecteren die je wilt op het login scherm.
Jouw server, jouw manier
Zoals ik bijna dagelijks zeg, een van de geweldige dingen van Linux is dat je het kunt laten doen wat je wilt doen, precies hoe je het wilt laten doen. Het toevoegen van een GUI aan het platform is geen uitzondering (en illustreert perfect dat punt).
Als je nieuw bent in Linux administratie, wil je waarschijnlijk je reis beginnen met een GUI. Installeer een van deze en geniet van een meer gebruikersvriendelijke server omgeving.
Zie ook
- Hoe Cockpit te installeren op CentOS 7 (TechRepublic)
- Hoe cPanel/WHM te installeren op CentOS 7 (TechRepublic)
- Hoe de juiste Linux-distributie voor u te vinden (TechRepublic Video)
- Hoe u https inschakelt op Apache CentOS (TechRepublic)
- SUSE Linux wordt 25: Van zakelijke distro-leider tot cloud-kracht (ZDNet)