Tak či onak jste skončili s minimálním CentOS 7, což je v podstatě příkazový řádek bez grafického uživatelského rozhraní. to je v pořádku. Stává se to těm nejlepším z nás. Možná jste zapomněli vybrat GUI během instalace nebo možná přišlo s „cenově dostupným“ plánem hostování Linuxu, který jste si vybrali. Ať už je to jakkoli (možná to ani není CentOS, ale Ubuntu, na které si musíte nainstalovat plochu s grafickým uživatelským rozhraním? Přečtěte si mého průvodce nainstalovat GUI na Ubuntu Server), nyní jste uvízli u operačního systému pouze pro příkazový řádek na vašem serveru.
Hardcore linuxoví kodéři a správci serverů mohou ve skutečnosti upřednostňovat toto nastavení před GUI, ale pokud jste právě začínali nebo jste dokonce administrátorem či kodérem střední úrovně, budete si muset věci zjednodušit pomocí něčeho trochu přátelštějšího, řekněme GUI GNOME. Jak se ukázalo, ve skutečnosti není tak obtížné nainstalovat GUI na CentOS 7 a zde vás krok za krokem provedeme. Nejprve se zorientujme. Máte minimální CentOS 7, takže byste měli zírat na něco takového:

Toto je rozhraní příkazového řádku nebo CLI a je založeno na textu. Abyste své nové GUI zprovoznili, potřebujete pouze funkční připojení k internetu. Pro ostatní postupujte podle těchto jednoduchých kroků. Existují různá GUI, která můžete nainstalovat na svůj server CentOS, a všechna mají svůj vlastní podpisový design a různé funkce.
Je jen na vás, jaké desktopové prostředí chcete pro svůj server CentOS. Zde se podíváme na tři oblíbené možnosti. První je pracovní plocha GNOME, oblíbená volba pro mnoho linuxových distribucí. Pamatujte, že pro instalaci GUI na CentOS 7 musíte být uživatelem root nebo mít uživatele s právy „sudo“.
Ultimate Minimal Server
Získejte CentOS 7 nebo CentOS 8 na Cloudzy CentOS VPS a provozujte efektivní server založený na Linuxu s minimální spotřebou zdrojů.
Získejte CentOS VPSJak nainstalovat GUI na CentOS 7?
Nyní vám v následujících řádcích řekneme, jak nainstalovat GUI na centos7 pomocí 3 různých GUI. Můžete si tedy vybrat kteroukoli z nich podle svých potřeb.
Instalace GNOME
GNOME je mezi prvními GUI, které byly vydány pro systémy podobné Unixu, jako jsou různé distribuce Linuxu, FreeBSD atd., a je zcela open-source. GNOME je možná nejlepší volbou pro server CentOS, protože je efektivní z hlediska zdrojů a také vypadá elegantně. Chcete-li nainstalovat GNOME na váš CentOS 7, musíte nejprve aktualizovat své balíčky a k tomu musíte použít yum. Yum je nativní správce balíčků CentOS, podobný příkazu apt Ubuntu. Chcete-li aktualizovat balíčky vašeho serveru, musíte v CLI spustit následující příkaz:
sudo yum update
Nyní, když jste vše upgradovali, je čas pustit se do skutečné práce s instalací GNOME, což je vlastně docela jednoduché. Po dokončení aktualizace spusťte následující příkaz ke stažení a instalaci plochy GNOME:
sudo yum -y groups install "GNOME Desktop"
Nyní to může chvíli trvat, v závislosti na vašem internetovém připojení, protože instalační soubory desktopu GNOME nejsou zrovna lehké, kolem 700 až 800 MB. Po dokončení stahování a instalace se ocitnete zpět na starém příkazovém řádku, jako by se nic nestalo. Abychom se ujistili, že se něco stane, musíme nakonfigurovat a spustit X Window System, který je v podstatě zodpovědný za běh GUI. Ke spuštění X Window System použijeme startx příkaz, ale předtím mu musíme říci, které desktopové prostředí má spustit, a samozřejmě přiřadíme nově nainstalovaný shell GNOME. K tomu musíme zadat následující příkaz:
echo "exec gnome-session" >> ~/.xinitrc
Nyní X Window System ví, že má spustit plochu GNOME, a tím jste dokončili instalaci.
Přečtěte si také: KDE vs GNOME vs Xfce
Spuštění GNOME
Nyní spustíme GNOME a uvidíme, zda věci fungovaly, pomocí příkazu ke spuštění systému X Window:
startx
Pokud vše proběhlo podle plánu, brzy vás přivítá vaše zbrusu nové grafické uživatelské rozhraní GNOME. Pokud něco takového vidíte, můžete si konečně povzdechnout úlevou, protože se vám konečně podařilo nainstalovat GUI na CentOS 7.

Výchozí přihlášení do GUI
Ale co příště, až se budete chtít přihlásit na svůj server? Budete muset spustit startx příkaz pokaždé, když restartujete CentOS? Ano, ale existují způsoby, jak to napravit. Pokud nechcete, aby se při každém přihlášení zobrazovalo to bezútěšné CLI, měli byste otevřít svůj terminál (kromě jiného to udělá CTRL + ALT + T) a zadat následující příkaz:
systemctl set-default graphical.target
To by mělo vašemu CentOS říci, aby automaticky načetl a spustil aktuální prostředí GUI, v tomto případě plochu GNOME, kdykoli se spouští. Nyní to otestujeme a restartujeme server. Tentokrát nejsou potřeba žádné příkazy, protože to můžete udělat přes GUI. Když je váš CentOS zálohován, měla by vás přivítat přihlašovací obrazovka GUI, která vypadá asi takto (mimochodem, John Smith je náhodný!).

Snadné, že? Nyní máte na svém minimálním CentOS 7 uživatelsky přívětivé GUI, které již není minimální. Ale počkat, co když nechcete používat GNOME? Naštěstí vám také ukážeme, jak nainstalovat KDE a MATE, takže pokud nemáte rádi GNOME, budete mít spoustu možností. Další na řadě je KDE s různými tématy.
Přečtěte si také: Jak nainstalovat PPTP VPN na CentOS 8?
Jak nainstalovat GUI na CentOS 7: KDE Plasma
V zásadě jsou kroky stejné jako při instalaci GNOME. Nejprve začněte s aktualizací yum pomocí:
sudo yum update
Jakmile to uděláte, musíte si stáhnout a nainstalovat KDE pomocí následujícího příkazu:
sudo yum -y groups install "KDE Plasma Workspaces"
Bude to chvíli trvat, v závislosti na specifikacích vašeho systému a připojení k internetu, protože se stáhne velký instalační soubor a poté se nastaví. Až budete hotovi, spusťte následující příkaz a zaveďte jej do X Window System:
echo "exec startkde" >> ~/.xinitrc
Nyní zbývá pouze spustit KDE Plasma a zjistit, zda kroky, které jsme dosud podnikli, fungovaly správně. Spusťte X Window System pomocí:
startx
Po chvíli by vás měla přivítat tato vstupní obrazovka:

Gratulujeme, nyní se vám opět podařilo nainstalovat GUI na CentOS 7! Chcete-li nastavit KDE jako výchozí GUI a říct CentOSu, aby jej automaticky načetl při startu, musíte spustit následující příkaz, stejně jako jste to udělali s GNOME:
systemctl set-default graphical.target
Nyní se budete moci pokaždé přihlásit prostřednictvím svého nového GUI. Nyní přejděme k MATE, dalšímu oblíbenému desktopovému prostředí, a poslední, které vás naučíme, jak nainstalovat zde.
Přečtěte si také: Nainstalujte Gnome na CentOS 8
Jak nainstalovat GUI na CentOS 7: MATE
MATE je krásná skořepina a je to skvělá volba pro esteticky smýšlející. Instalace a spuštění je téměř stejné jako u GNOME a KDE, takže si to projdeme stručněji. Nejprve aktualizujte balíčky serveru pomocí:
sudo yum update
Až to bude hotové, stáhněte si a nainstalujte MATE:
sudo yum --enablerepo=epel -y groups install "MATE Desktop"
Bude to chvíli trvat a po dokončení je třeba dokončit instalaci tím, že ji přiřadíte jako aktuální desktopové prostředí:
echo "exec /usr/bin/mate-session" >> ~/.xinitrc
Nyní, stejně jako v ostatních instalacích, spusťte X Window System a otestujte nové GUI:
startx
Pokud se díváte na krásnou scénu níže, podařilo se vám nainstalovat GUI MATE na CentOS 7.
Nyní zbývá pouze zajistit, aby se automaticky načetl při každém restartování serveru CentOS 7 spuštěním následujícího příkazu:
systemctl set-default graphical.target
Ultimate Minimal Server
Získejte CentOS 7 nebo CentOS 8 na Cloudzy CentOS VPS a provozujte efektivní server založený na Linuxu s minimální spotřebou zdrojů.
Získejte CentOS VPSZávěr
Nyní tedy víte, jak nainstalovat GUI na CentOS 7 poté, co jste se ocitli v pasti minimální instalace obsahující pouze text. Dobrá věc na linuxových distribucích, jako je CentOS 7, je, že můžete mít dokonce všechna tři desktopová prostředí najednou a vybrat si, které z nich se vám líbí, výběrem z přihlašovací obrazovky.
Pokud se obáváte CentOS EoL, Jsme s vámi u dalších kroků. Tato svoboda výběru jakýchkoli funkcí, které chcete pro svůj server, je pouze jednou z výhod, které Linux nabízí. Rozhodli jste se pro cenově dostupný hostingový plán Linux, jako robustní Linux VPSa jeho konfigurace tak, aby odpovídala vašim potřebám, je skvělý způsob, jak dosáhnout optimálního výkonu, aniž byste museli platit přemrštěné ceny za špičkové dedikované servery s funkcemi, které nikdy nevyužijete.