Tak czy inaczej skończyłeś z minimalnym CentOS 7, który jest w zasadzie wierszem poleceń bez graficznego interfejsu użytkownika. To w porządku. To zdarza się najlepszym z nas. Być może zapomniałeś wybrać GUI podczas instalacji, a może był on dołączony do wybranego przez Ciebie „niedrogiego” planu hostingowego dla systemu Linux. Niezależnie od przypadku (może to nawet nie CentOS, ale Ubuntu, na którym musisz zainstalować pulpit z GUI? Przeczytaj mój przewodnik zainstaluj GUI na Ubuntu Server), utknąłeś teraz na serwerze z systemem operacyjnym działającym wyłącznie z wiersza poleceń.
Hardkorowi programiści i administratorzy serwerów w systemie Linux mogą w rzeczywistości preferować tę konfigurację od GUI, ale jeśli dopiero zaczynasz lub jesteś administratorem lub programistą na średnim poziomie, będziesz musiał uprościć wszystko za pomocą czegoś bardziej przyjaznego, powiedzmy GUI GNOME. Jak się okazuje, instalacja GUI na CentOS 7 nie jest taka trudna i tutaj przeprowadzimy Cię przez to krok po kroku. Po pierwsze, orientujmy się. Masz minimalny system CentOS 7, więc powinieneś spojrzeć na coś takiego:

Jest to interfejs wiersza poleceń, w skrócie CLI, oparty na tekście. Aby uruchomić nowy graficzny interfejs użytkownika, potrzebujesz jedynie działającego połączenia internetowego. W pozostałej części wystarczy wykonać te proste kroki. Istnieją różne interfejsy GUI, które można zainstalować na serwerze CentOS, a wszystkie mają własny podpis i różne funkcje.
Do Ciebie należy wybór środowiska graficznego, które chcesz dla swojego serwera CentOS. Tutaj przyjrzymy się trzem popularnym wyborom. Po pierwsze, pulpit GNOME, popularny wybór w wielu dystrybucjach Linuksa. Pamiętaj, że musisz być użytkownikiem root lub mieć użytkownika z uprawnieniami „sudo”, aby zainstalować GUI na CentOS 7.
Najlepszy minimalny serwer
Pobierz CentOS 7 lub CentOS 8 na swój Cloudzy CentOS VPS i uruchom wydajny serwer oparty na systemie Linux przy minimalnym zużyciu zasobów.
Zdobądź CentOS VPSJak zainstalować GUI na CentOS 7?
Teraz powiemy Ci, jak zainstalować GUI na centos7 przy użyciu 3 różnych GUI w poniższych wierszach. Możesz więc wybrać dowolny z nich w zależności od potrzeb.
Instalowanie GNOME’a
GNOM jest jednym z pierwszych GUI wydanych dla systemów uniksowych, takich jak różne dystrybucje Linuksa, FreeBSD itp. i jest całkowicie open source. GNOME to prawdopodobnie najlepszy wybór dla serwera CentOS, ponieważ jest oszczędny pod względem zasobów i wygląda elegancko. Aby zainstalować GNOME na CentOS 7, musisz najpierw zaktualizować swoje pakiety i w tym celu musisz użyć yum. Yum to natywny menedżer pakietów CentOS, podobny do polecenia apt Ubuntu. Aby zaktualizować pakiety serwera, musisz uruchomić następującą komendę w CLI:
sudo yum update
Teraz, gdy już wszystko zaktualizowałeś, czas zająć się prawdziwą sprawą instalacji GNOME, która w rzeczywistości jest całkiem prosta. Uruchom następujące polecenie, aby pobrać i zainstalować pulpit GNOME po zakończeniu aktualizacji:
sudo yum -y groups install "GNOME Desktop"
Może to zająć sporo czasu, w zależności od twojego połączenia internetowego, ponieważ pliki instalacyjne GNOME na komputer stacjonarny nie są zbyt lekkie i ważą około 700 do 800 MB. Po zakończeniu pobierania i instalacji wrócisz do starego wiersza poleceń, jak gdyby nic się nie stało. Aby mieć pewność, że coś się stanie, musimy skonfigurować i uruchomić system X Window, który jest w zasadzie odpowiedzialny za uruchamianie GUI. Aby uruchomić system X Window, użyjemy pliku początekx polecenie, ale wcześniej musimy mu powiedzieć, które środowisko graficzne ma działać, i oczywiście przypiszemy nowo zainstalowaną powłokę GNOME. W tym celu musimy wydać następującą komendę:
echo "exec gnome-session" >> ~/.xinitrc
Teraz X Window System wie, jak uruchomić pulpit GNOME i dzięki temu zakończyłeś instalację.
Przeczytaj także: KDE kontra GNOME kontra Xfce
Uruchamiam GNOME
Teraz uruchommy GNOME i zobaczmy, czy wszystko się udało, używając polecenia uruchamiającego system X Window:
startx
Jeśli wszystko poszło zgodnie z planem, wkrótce powita Cię nowy graficzny interfejs użytkownika GNOME. Jeśli widzisz coś takiego, możesz w końcu odetchnąć z ulgą, ponieważ w końcu udało Ci się zainstalować GUI na CentOS 7.

Domyślne logowanie do GUI
Ale co zrobisz, gdy następnym razem będziesz chciał zalogować się na swój serwer? Czy będziesz musiał uruchomić początekx polecenie przy każdym ponownym uruchomieniu CentOS? Tak, ale są też sposoby, aby temu zaradzić. Jeśli nie chcesz widzieć tego ponurego tekstu CLI przy każdym logowaniu, powinieneś otworzyć terminal (m.in. CTRL + ALT + T to zrobi) i wydać następującą komendę:
systemctl set-default graphical.target
To powinno poinformować Twój CentOS, aby automatycznie ładował i uruchamiał bieżącą powłokę GUI, w tym przypadku pulpit GNOME, przy każdym uruchomieniu. Teraz przetestujmy to i zrestartujmy serwer. Tym razem nie potrzebujesz poleceń, ponieważ możesz to zrobić za pomocą GUI. Po utworzeniu kopii zapasowej CentOS powinien zostać przywitany ekran logowania GUI, wyglądający mniej więcej tak (nawiasem mówiąc, John Smith jest przypadkowy!).

Łatwe, prawda? Teraz masz przyjazny dla użytkownika graficzny interfejs użytkownika w minimalnym systemie CentOS 7, który nie jest już minimalny. Ale czekaj, co jeśli nie chcesz grać w GNOME? Cóż, na szczęście pokażemy Ci również, jak zainstalować KDE i MATE, więc jeśli nie lubisz GNOME, będziesz miał mnóstwo opcji. Następny w kolejce jest KDE z różnymi motywami.
Przeczytaj także: Jak zainstalować PPTP VPN na CentOS 8?
Jak zainstalować GUI na CentOS 7: Plasma KDE
Zasadniczo kroki są takie same, jak przy instalacji GNOME. Najpierw zacznij od aktualizacji yum za pomocą:
sudo yum update
Gdy to zrobisz, musisz pobrać i zainstalować KDE za pomocą następującego polecenia:
sudo yum -y groups install "KDE Plasma Workspaces"
Zajmie to trochę czasu, w zależności od specyfikacji systemu i połączenia internetowego, ponieważ zostanie pobrany duży plik instalacyjny, a następnie go skonfiguruje. Po zakończeniu uruchom następującą komendę, aby wprowadzić ją do systemu X Window:
echo "exec startkde" >> ~/.xinitrc
Teraz pozostaje tylko uruchomić KDE Plasma i sprawdzić, czy kroki, które do tej pory podjęliśmy, zadziałały poprawnie. Uruchom system X Window za pomocą:
startx
Po chwili powinien przywitać się taki ekran docelowy:

Gratulacje, teraz udało Ci się ponownie zainstalować GUI na CentOS 7! Aby ustawić KDE jako domyślny GUI i poinformować CentOS, aby ładował go automatycznie podczas uruchamiania, musisz uruchomić następującą komendę, tak jak zrobiłeś to w przypadku GNOME:
systemctl set-default graphical.target
Teraz za każdym razem będziesz mógł logować się za pomocą nowego GUI. Przejdźmy teraz do MATE, kolejnego ulubionego środowiska graficznego, a ostatniego, którego nauczymy Cię, jak zainstalować tutaj.
Przeczytaj także: Zainstaluj Gnome na CentOS 8
Jak zainstalować GUI na CentOS 7: MATE
MATE to piękna skorupa, która jest doskonałym wyborem dla osób dbających o estetykę. Instalacja i uruchomienie przebiega prawie tak samo jak w przypadku GNOME i KDE, więc omówimy to bardziej szczegółowo. Najpierw zaktualizuj pakiety serwerów za pomocą:
sudo yum update
Kiedy już to zrobimy, pobierzmy i zainstalujmy MATE:
sudo yum --enablerepo=epel -y groups install "MATE Desktop"
Zajmie to trochę czasu i po zakończeniu należy dokończyć instalację, przypisując ją jako bieżące środowisko pulpitu:
echo "exec /usr/bin/mate-session" >> ~/.xinitrc
Teraz, podobnie jak w przypadku innych instalacji, uruchom X Window System, aby przetestować nowy GUI:
startx
Jeśli patrzysz na piękną scenę poniżej, udało Ci się zainstalować GUI MATE na CentOS 7.
Teraz pozostaje tylko upewnić się, że jest on automatycznie ładowany przy każdym ponownym uruchomieniu serwera CentOS 7, uruchamiając następujące polecenie:
systemctl set-default graphical.target
Najlepszy minimalny serwer
Pobierz CentOS 7 lub CentOS 8 na swój Cloudzy CentOS VPS i uruchom wydajny serwer oparty na systemie Linux przy minimalnym zużyciu zasobów.
Zdobądź CentOS VPSWniosek
Teraz wiesz, jak zainstalować GUI na CentOS 7, gdy utkniesz w pułapce minimalnej instalacji tekstowej. Dobrą rzeczą w dystrybucjach Linuksa, takich jak CentOS 7, jest to, że możesz mieć nawet wszystkie trzy środowiska graficzne jednocześnie, wybierając to, które Ci się podoba, wybierając je na ekranie logowania.
Jeśli się martwisz CentOS EoL, Jesteśmy z Tobą w kolejnych krokach. Swoboda wyboru dowolnych funkcji dla Twojego serwera to tylko jedna z zalet, jakie oferuje Linux. Decydując się na niedrogi plan hostingowy dla systemu Linux, jak solidny Linux VPS, a skonfigurowanie go tak, aby odpowiadał Twoim potrzebom, to świetny sposób na uzyskanie optymalnej wydajności bez płacenia wygórowanych cen za wysokiej klasy serwery dedykowane z funkcjami, których nigdy nie użyjesz.