Итак, так или иначе вы получили минимальную CentOS 7, которая по сути представляет собой командную строку без графического интерфейса пользователя. Это нормально. Это случается с лучшими из нас. Возможно, вы забыли выбрать графический интерфейс во время установки, или, может быть, он поставляется с «доступным» планом хостинга Linux, который вы выбрали. В любом случае (может быть, вам нужно установить рабочий стол с графическим интерфейсом даже не на CentOS, а на Ubuntu? Прочтите мое руководство по установить графический интерфейс на сервере Ubuntu), теперь на вашем сервере установлена операционная система только с командной строкой.
Хардкорные программисты Linux и администраторы серверов могут на самом деле предпочесть эту настройку графическому интерфейсу, но если вы только начинаете или даже являетесь администратором или программистом среднего уровня, вам нужно будет упростить ситуацию с помощью чего-то более дружественного, скажем, графического интерфейса GNOME. Как оказалось, на самом деле установить графический интерфейс на CentOS 7 не так уж и сложно, и здесь мы шаг за шагом проведем вас через это. Для начала давайте сориентируемся. У вас минимальная CentOS 7, поэтому вы должны увидеть что-то вроде этого:

Это интерфейс командной строки или CLI, основанный на тексте. Чтобы запустить новый графический интерфейс, вам нужно только работающее подключение к Интернету. В остальном просто следуйте этим простым шагам. На свой сервер CentOS можно установить различные графические интерфейсы, и все они имеют свой собственный фирменный дизайн и различные функции.
Вам решать, какую среду рабочего стола вы хотите для своего сервера CentOS. Здесь мы рассмотрим три популярных варианта. Во-первых, это рабочий стол GNOME, популярный выбор для многих дистрибутивов Linux. Помните, что вам необходимо быть пользователем root или пользователем с правами «sudo», чтобы установить графический интерфейс на CentOS 7.
Абсолютно минимальный сервер
Установите CentOS 7 или CentOS 8 на свой Cloudzy CentOS VPS и запустите эффективный сервер на базе Linux с минимальным потреблением ресурсов.
Получите CentOS VPSКак установить графический интерфейс на CentOS 7?
Теперь в следующих строках мы расскажем вам, как установить графический интерфейс на Centos7, используя три разных графических интерфейса. Поэтому вы можете выбрать любой из них в зависимости от ваших потребностей.
Установка ГНОМА
ГНОМ является одним из первых графических интерфейсов, выпущенных для Unix-подобных систем, таких как различные дистрибутивы Linux, FreeBSD и т. д., и имеет полностью открытый исходный код. GNOME, пожалуй, лучший выбор для сервера CentOS, поскольку он эффективно использует ресурсы и выглядит стильно. Чтобы установить GNOME на CentOS 7, вам сначала необходимо обновить пакеты, и для этого вам нужно использовать yum. Yum — это собственный менеджер пакетов CentOS, аналогичный команде apt в Ubuntu. Чтобы обновить пакеты вашего сервера, вам необходимо запустить в CLI следующую команду:
sudo yum update
Теперь, когда вы все обновили, пришло время приступить к реальной установке GNOME, которая на самом деле довольно проста. Запустите следующую команду, чтобы загрузить и установить рабочий стол GNOME после завершения обновления:
sudo yum -y groups install "GNOME Desktop"
Это может занять довольно много времени, в зависимости от вашего интернет-соединения, поскольку установочные файлы рабочего стола GNOME не совсем легкие и составляют от 700 до 800 МБ. После завершения загрузки и установки вы снова окажетесь в старой командной строке, как будто ничего не произошло. Чтобы убедиться, что что-то происходит, нам нужно настроить и запустить систему X Window, которая в основном отвечает за запуск графических интерфейсов. Для запуска системы X Window мы будем использовать команду старткс команда, но перед этим нам нужно указать ей, какую среду рабочего стола запускать, и, конечно же, мы собираемся назначить только что установленную оболочку GNOME. Для этого нам нужно выполнить следующую команду:
echo "exec gnome-session" >> ~/.xinitrc
Теперь X Window System знает, как запустить рабочий стол GNOME, и на этом установка завершена.
Читайте также: KDE против GNOME против Xfce
Запуск ГНОМА
Теперь давайте запустим GNOME и посмотрим, все ли получилось, используя команду для запуска X Window System:
startx
Если все пошло по плану, вскоре вас встретит новый графический интерфейс рабочего стола GNOME. Если вы видите что-то подобное, вы, наконец, можете вздохнуть с облегчением, поскольку вам наконец-то удалось установить графический интерфейс на CentOS 7.

Вход в графический интерфейс по умолчанию
Но что насчет следующего раза, когда вы захотите войти на свой сервер? Придется ли вам запускать старткс команду каждый раз, когда вы перезагружаете CentOS? Да, но есть способы это исправить. Если вы не хотите видеть этот мрачный текстовый интерфейс CLI каждый раз при входе в систему, вам следует открыть терминал (среди прочего, это сделает CTRL + ALT + T) и выполнить следующую команду:
systemctl set-default graphical.target
Это должно указать вашей CentOS автоматически загружать и запускать текущую оболочку графического интерфейса, в данном случае рабочий стол GNOME, всякий раз, когда она загружается. Теперь давайте проверим это и перезагрузим сервер. На этот раз команды не нужны, поскольку вы можете сделать это через графический интерфейс. Когда ваша CentOS будет восстановлена, вас должен приветствовать экран входа в систему с графическим интерфейсом, который выглядит примерно так (кстати, Джон Смит случайно!).

Легко, правда? Теперь у вас есть удобный графический интерфейс на минимальной CentOS 7, которая больше не является минимальной. Но подождите, а что, если вы не хотите заниматься GNOME? Что ж, к счастью, мы также покажем вам, как установить KDE и MATE, так что, если вам не нравится GNOME, у вас будет множество вариантов. Далее KDE с различными темами.
Читайте также: Как установить PPTP VPN на CentOS 8?
Как установить графический интерфейс на CentOS 7: KDE Plasma
По сути, шаги такие же, как при установке GNOME. Прежде всего начните с обновления yum, используя:
sudo yum update
Как только это будет сделано, вам необходимо загрузить и установить KDE, используя следующую команду:
sudo yum -y groups install "KDE Plasma Workspaces"
Это займет некоторое время, в зависимости от характеристик вашей системы и подключения к Интернету, поскольку потребуется загрузить большой установочный файл, а затем его настроить. Когда это будет сделано, выполните следующую команду, чтобы представить ее системе X Window:
echo "exec startkde" >> ~/.xinitrc
Теперь все, что осталось, — это запустить KDE Plasma и посмотреть, правильно ли сработали шаги, которые мы предприняли до сих пор. Запустите систему X Window с помощью:
startx
Через некоторое время вас должен встретить такой посадочный экран:

Поздравляем, теперь вам снова удалось установить графический интерфейс на CentOS 7! Чтобы сделать KDE графическим интерфейсом пользователя по умолчанию и указать CentOS автоматически загружать его при загрузке, вам нужно запустить следующую команду, как вы это делали с GNOME:
systemctl set-default graphical.target
Теперь вы сможете каждый раз входить в систему через новый графический интерфейс. Теперь давайте перейдем к MATE, еще одной любимой среде рабочего стола, и последнюю, которую мы научим вас устанавливать здесь.
Читайте также: Установите Gnome на CentOS 8
Как установить графический интерфейс на CentOS 7: MATE
MATE — это красивая оболочка, отличный выбор для эстетически мыслящих людей. Установка и запуск его практически аналогичны установкам GNOME и KDE, поэтому мы рассмотрим его более кратко. Сначала обновите пакеты вашего сервера, используя:
sudo yum update
Когда это будет сделано, давайте загрузим и установим MATE:
sudo yum --enablerepo=epel -y groups install "MATE Desktop"
Это займет некоторое время, и когда оно будет завершено, вам необходимо завершить установку, назначив ее в качестве текущей среды рабочего стола:
echo "exec /usr/bin/mate-session" >> ~/.xinitrc
Теперь, как и при других установках, запустите систему X Window, чтобы протестировать новый графический интерфейс:
startx
Если вы смотрите на красивую сцену ниже, вам удалось установить графический интерфейс MATE на CentOS 7.
Теперь все, что осталось, — это убедиться, что он автоматически загружается каждый раз, когда вы перезагружаете сервер CentOS 7, выполнив следующую команду:
systemctl set-default graphical.target
Абсолютно минимальный сервер
Установите CentOS 7 или CentOS 8 на свой Cloudzy CentOS VPS и запустите эффективный сервер на базе Linux с минимальным потреблением ресурсов.
Получите CentOS VPSЗаключение
Итак, теперь вы знаете, как установить графический интерфейс на CentOS 7 после того, как оказались в ловушке минимальной установки, состоящей только из текста. Хорошая вещь в дистрибутивах Linux, таких как CentOS 7, заключается в том, что вы можете использовать все три среды рабочего стола одновременно, выбирая ту, которая вам нравится, выбрав ее на экране входа в систему.
Если вы беспокоитесь о CentOS EoL, Мы с вами для следующих шагов. Эта свобода выбора любых функций для вашего сервера — лишь одно из преимуществ, которые предлагает Linux. Решив выбрать доступный план хостинга Linux, как надежный Linux VPS, а его настройка в соответствии с вашими потребностями — отличный способ добиться оптимальной производительности, не платя непомерных денег за высокопроизводительные выделенные серверы с функциями, которые вы никогда не будете использовать.