Så på en eller anden måde har du endt op med en minimal CentOS 7, som dybest set er en kommandolinje uden en grafisk brugergrænseflade. Det er okay. Det sker for de bedste af os. Måske har du glemt at vælge GUI'en under installationen, eller måske kom den med en "overkommelig" Linux-hostingplan, du valgte. Uanset hvad tilfældet måtte være (måske er det ikke engang CentOS, men Ubuntu, du skal installere et GUI-skrivebord på? Læs min guide til installere GUI på Ubuntu Server), sidder du nu fast med et kommandolinjeoperativsystem på din server.
Hardcore Linux-kodere og serveradministratorer foretrækker måske faktisk denne opsætning frem for en GUI, men hvis du lige er startet eller endda en administrator eller koder på mellemniveau, bliver du nødt til at forenkle tingene med noget lidt mere venligt, siger GNOME GUI. Som det viser sig, er det faktisk ikke så svært at installere GUI på CentOS 7, og her vil vi guide dig igennem det, trin for trin. Lad os først orientere os. Du har en minimal CentOS 7, så du burde finde dig selv at stirre på noget som dette:

Dette er en kommandolinjegrænseflade eller CLI, og den er tekstbaseret. For at få din nye GUI op at køre, behøver du kun en fungerende internetforbindelse. For resten skal du blot følge disse enkle trin. Der er forskellige GUI'er, du kan installere på din CentOS-server, og alle kommer med deres eget signaturdesign og forskellige funktioner.
Det er op til dig at vælge, hvilket skrivebordsmiljø du ønsker til din CentOS-server. Her vil vi se på tre populære valg. Først og fremmest er GNOME-skrivebordet, et populært valg for mange Linux-distros. Husk, at du skal være root-bruger eller have en bruger med "sudo"-rettigheder for at installere GUI på CentOS 7.
Den ultimative minimale server
Få CentOS 7 eller CentOS 8 på din Cloudzy CentOS VPS og kør en effektiv Linux-baseret server med minimalt ressourceforbrug.
Få en CentOS VPSSådan installeres GUI på CentOS 7?
Nu skal vi fortælle dig, hvordan du installerer GUI på centos7 ved hjælp af 3 forskellige GUI'er i de følgende linjer. Så du kan vælge hvilken som helst af dem ud fra dine behov.
Installerer GNOME
GNOME er blandt de første GUI'er, der bliver frigivet til Unix-lignende systemer, som de forskellige Linux-distros, FreeBSD osv., og det er fuldstændig open source. GNOME er måske det bedste valg til en CentOS-server, da den er ressourceeffektiv og ser slank ud. For at installere GNOME på din CentOS 7 skal du først opdatere dine pakker, og til det skal du bruge yum. Yum er CentOSs oprindelige pakkehåndtering, der ligner Ubuntus apt-kommando. For at opdatere din servers pakker skal du køre følgende kommando i CLI:
sudo yum update
Nu hvor du har opgraderet alt, er det tid til at komme ned til den rigtige forretning med at installere GNOME, hvilket faktisk er ret simpelt. Kør følgende kommando for at downloade og installere GNOME-skrivebordet, når opdateringen er færdig:
sudo yum -y groups install "GNOME Desktop"
Nu kan dette tage et stykke tid, afhængigt af din internetforbindelse, da GNOME-skrivebordsinstallationsfilerne ikke ligefrem er lette på omkring 700 til 800 MBs. Når download og installation er færdig, vil du finde dig selv tilbage på den gamle kommandolinje, som om intet er hændt. For at sikre, at der sker noget, skal vi konfigurere og køre X Window System, som grundlæggende er ansvarligt for at køre GUI'erne. For at køre X Window System, vil vi bruge startx kommando, men før det skal vi fortælle det, hvilket skrivebordsmiljø der skal køres, og selvfølgelig vil vi tildele den nyligt installerede GNOME-skal. For at gøre det skal vi udstede følgende kommando:
echo "exec gnome-session" >> ~/.xinitrc
Nu ved X Window System at køre GNOME-skrivebordet, og med det har du afsluttet installationen.
Læs også: KDE vs GNOME vs Xfce
Starter GNOME
Lad os nu køre GNOME og se, om tingene fungerede, ved at bruge kommandoen til at starte X Window System:
startx
Hvis alt er gået som planlagt, vil du snart blive mødt af din helt nye GNOME desktop GUI. Hvis du ser noget som dette, kan du endelig sukke af lettelse, da du endelig har formået at installere GUI på CentOS 7.

Standard GUI-login
Men hvad med næste gang du vil logge ind på din server? Bliver du nødt til at køre startx kommando hver gang du genstarter CentOS? Nå, ja, men der er også måder at rette det på. Hvis du ikke vil se det dystre CLI-tekst-scape hver gang du logger på, skal du åbne din terminal (blandt andet CTRL + ALT + T vil gøre det) og udsende følgende kommando:
systemctl set-default graphical.target
Det skulle fortælle din CentOS automatisk at indlæse og køre den aktuelle GUI-skal, GNOME-skrivebordet i dette tilfælde, når det starter op. Lad os nu teste dette og genstarte serveren. Intet behov for kommandoer denne gang, da du kan gøre det via GUI. Når dit CentOS er sikkerhedskopieret, bør du blive mødt af GUI-loginskærmen, der ser sådan ud (John Smith er i øvrigt tilfældig!).

Nemt, ikke? Nu har du fået dig en brugervenlig GUI på din minimale CentOS 7, som ikke længere er minimal. Men vent, hvad hvis du ikke vil gå ind for GNOME? Nå, heldigvis vil vi også vise dig, hvordan du installerer KDE og MATE, så hvis du ikke kan lide GNOME, har du masser af muligheder. Næste op er KDE med forskellige temaer.
Sådan installeres GUI på CentOS 7: KDE Plasma
Grundlæggende er trinene de samme som at installere GNOME. Start først med at opdatere yum ved hjælp af:
sudo yum update
Når det er gjort, skal du downloade og installere KDE ved hjælp af følgende kommando:
sudo yum -y groups install "KDE Plasma Workspaces"
Dette vil tage et stykke tid, afhængigt af dine systemspecifikationer og en internetforbindelse, fordi den vil downloade en stor installationsfil og derefter konfigurere den. Når det er færdigt, skal du køre følgende kommando for at introducere det til X Window System:
echo "exec startkde" >> ~/.xinitrc
Nu er der kun tilbage at køre KDE Plasma og se, om de trin, vi har taget indtil videre, har fungeret korrekt. Start X Window System med:
startx
Efter et stykke tid bør blive mødt af denne landingsskærm:

Tillykke, nu har du formået at installere GUI på CentOS 7 igen! For at gøre KDE til din standard-GUI og fortælle CentOS at indlæse den automatisk ved opstart, skal du køre følgende kommando, ligesom du gjorde med GNOME:
systemctl set-default graphical.target
Nu vil du komme til at logge ind via din nye GUI hver gang. Lad os nu gå videre til MATE, et andet yndet skrivebordsmiljø, og det sidste, vi lærer dig, hvordan du installerer her.
Læs også: Installer Gnome på CentOS 8
Sådan installeres GUI på CentOS 7: MATE
MATE er en smuk skal, og det er et godt valg for den æstetisk indstillede. At installere og køre det er næsten nøjagtigt det samme som GNOME og KDE, så vi vil gennemgå det mere kort. Først skal du opdatere dine serverpakker ved hjælp af:
sudo yum update
Når det er gjort, lad os downloade og installere MATE:
sudo yum --enablerepo=epel -y groups install "MATE Desktop"
Dette vil tage noget tid, og når det er færdigt, skal du afslutte installationen ved at tildele det som det aktuelle skrivebordsmiljø:
echo "exec /usr/bin/mate-session" >> ~/.xinitrc
Nu, som i de andre installationer, skal du køre X Window System for at teste den nye GUI:
startx
Hvis du ser på den smukke scene nedenfor, er det lykkedes dig at installere MATE GUI på CentOS 7.
Nu er der kun tilbage at sikre, at den automatisk indlæses, hver gang du genstarter din CentOS 7-server ved at køre følgende kommando:
systemctl set-default graphical.target
Den ultimative minimale server
Få CentOS 7 eller CentOS 8 på din Cloudzy CentOS VPS og kør en effektiv Linux-baseret server med minimalt ressourceforbrug.
Få en CentOS VPSKonklusion
Så nu ved du, hvordan du installerer GUI på CentOS 7, efter du har fundet dig selv fanget i en minimal installation med kun tekst. Det gode ved Linux-distros som CentOS 7 er, at du endda kan have alle tre skrivebordsmiljøer på én gang, ved at vælge hvilken du kan lide ved at vælge den fra log-in-skærmen.
Hvis du er bekymret CentOS EoL, Vi er med dig i de næste trin. Denne frihed til at vælge, hvilke funktioner du vil have til din server, er kun en af de fordele, som Linux tilbyder. Beslutter at gå efter en overkommelig Linux-hostingplan, som en robust Linux VPS, og at konfigurere den til at matche dine behov er en fantastisk måde at få optimal ydeevne på uden at betale ublu priser for avancerede dedikerede servere med funktioner, du aldrig vil bruge.