Как установить графическую оболочку на centos 7
Когда вы покупаете удаленный VPS или Cloud Server, вполне вероятно, что они будут поставляться только с интерфейсом командной строки. Если вы хотите использовать графический рабочий стол для управления сервером и выполнения различных задач, вы можете следовать этому руководству.
Из этого руководства вы узнаете, как установить другую легкую графическую среду рабочего стола для вашей системы CentOS 7. Вы также научитесь устанавливать XRDP на своем удаленном VPS, чтобы вы могли использовать графический интерфейс с вашего компьютера.
Требования
Чтобы следовать этому руководству, вам понадобится VPS или облачный сервер под управлением CentOS 7.x. Кроме того, вам также потребуется доступ к пользователю root. Если вы вошли в систему как пользователь без полномочий root, запустите sudo -i, чтобы переключиться на учетную запись root. Для запуска среды рабочего стола требуется дополнительная оперативная память по сравнению с интерфейсом командной строки, поэтому убедитесь, что у вас есть как минимум 512 МБ, рекомендуется 1 ГБ.
Установка Desktop Environment
В этом руководстве мы будем устанавливать среды рабочего стола GNOME, MATE и XFCE. Все эти среды с открытым исходным кодом и имеют различные функции. Вы можете установить любое из этих окружений рабочего стола в зависимости от вашего выбора. Обратите внимание, что вам следует установить только одну среду рабочего стола из вариантов ниже. Установка более чем одной среды рабочего стола сломает ваш компьютер.
Перед установкой любого пакета рекомендуется обновить систему и установленные пакеты с помощью следующей команды.
После обновления системы вы можете продолжить установку любой из этих сред рабочего стола.
Установка GNOME
GNOME - это среда рабочего стола, созданная с использованием только открытого исходного кода и свободного программного обеспечения. GNOME поддерживается практически на всех платформах Linux. GNOME активно развивается уже 17 лет и разрабатывается проектом GNOME. Последняя версия этого программного обеспечения - GNOME 3, которая содержит множество различных функций.
Чтобы установить GNOME, выполните следующую команду.
Приведенная выше команда установит много пакетов в вашей системе, поэтому это займет некоторое время в зависимости от скорости вашей сети и оборудования. Теперь выполните следующую команду, чтобы запустить GNOME во время загрузки.
Теперь перезагрузите систему с помощью команды init 6 и перейдите к установке XRDP в вашей системе.
Установка MATE
MATE возникла из не поддерживаемого кода GNOME 2. Это также очень популярная среда рабочего стола, и она была рабочим столом по умолчанию для Mint и Fedora.
MATE недоступно в репозитории YUM по умолчанию, поэтому вам также необходимо добавить репозиторий EPEL в вашу систему. Чтобы добавить EPEL-репозиторий, выполните следующую команду.
Приведенная выше команда установит репозиторий EPEL в вашей системе, а затем обновит репозиторий. Наконец, последняя команда очистит кэш YUM от вашей системы.
Теперь выполните следующую команду, чтобы установить минимальную систему X windows в вашей системе.
Теперь выполните следующую команду для установки графической настольной системы MATE.
Рабочий стол MATE устанавливает меньше пакетов в вашей системе по сравнению с рабочим столом GNOME, поэтому это займет меньше времени по сравнению с GNOME. Кроме того, мы можем сказать, что он более легкий, чем рабочий стол GNOME.
Теперь выполните следующую команду для запуска графического интерфейса пользователя или рабочего стола MATE во время загрузки.
Вы должны увидеть следующий вывод:
Теперь перезагрузите систему с помощью команды init 6 и перейдите к установке XRDP в вашей системе.
Установка XFCE
XFCE - это еще одна графическая среда рабочего стола с открытым исходным кодом, написанная на языке C. XFCE - это рекомендуемая среда рабочего стола для удаленных серверов, поскольку она легкая и быстрая, поэтому не требует большого количества аппаратных ресурсов. XFCE недоступен в репозитории YUM по умолчанию, поэтому вам также необходимо добавить репозиторий EPEL в вашу систему. Чтобы добавить EPEL-репозиторий, выполните следующую команду.
Приведенная выше команда установит репозиторий EPEL в вашу систему, а затем обновит репозиторий. Наконец, последняя команда очистит кэш YUM от вашей системы.
Теперь выполните следующую команду, чтобы установить минимальную систему X windows в вашей системе.
Теперь выполните следующую команду, чтобы установить рабочий стол XFCE в вашей системе.
Теперь выполните следующую команду для запуска графического интерфейса пользователя или рабочего стола XFCE во время загрузки.
Вы должны увидеть следующий вывод:
Теперь перезагрузите систему с помощью команды init 6 и перейдите к установке XRDP в вашей системе.
Установка XRDP
Надеюсь, вы успешно установили любую из графических сред abov. Теперь, когда у нас есть готовый рабочий стол, нам нужно установить XRDP на нашу машину, чтобы мы могли получить доступ к удаленной машине в графическом режиме. XRDP поддерживает клиент удаленного рабочего стола Windows, а также просмотрщик VNC.
Чтобы установить XRDP в вашей системе, вам нужно добавить EPEL-репозиторий в вашу систему. Если он установлен ранее, вы можете пропустить или установить EPEL, используя следующие команды.
Теперь выполните следующие команды, чтобы установить XRDP на ваш компьютер.
Теперь вам нужно будет внести изменения в свой SELINUX. Вы можете настроить SELINUX, используя следующие команды.
Вам также необходимо настроить правила брандмауэра, чтобы разрешить порт 3389, который будет прослушивать служба RDP. Выполните следующие команды для того же.
Теперь вы можете запустить XRDP в вашей системе, используя следующую команду.
Для автоматического запуска XRDP во время загрузки выполните следующую команду.
Чтобы проверить, работает ли служба XRDP, используйте следующую команду.
Вы получите следующий вывод.
Вы также можете использовать следующую команду для проверки состояния службы XRDP.
Вы должны увидеть следующий вывод.
Подключение к CentOS Machine
Если вы работаете на компьютере с Windows, вы можете использовать встроенный клиент удаленного рабочего стола, чтобы подключиться к компьютеру CentOS с вашей любимой графической средой рабочего стола. Запустите клиент удаленного рабочего стола из поиска или вы также можете запустить команду mstsc в командной строке. Введите IP-адрес удаленного компьютера. Затем нажмите «Показать параметры» и перейдите на вкладку «Показать». Выберите True Color (24 бита) в раскрывающемся меню цветов.
Наконец, нажмите кнопку «Подключить», и вы увидите предупреждение о том, что имя удаленного компьютера не подтверждено, нажмите кнопку «ОК», чтобы продолжить, и вы увидите приглашение ввести имя пользователя и пароль вашего удаленного компьютера. После того, как вы вошли в систему, вы увидите следующий экран.
Вывод
В этом уроке мы научились устанавливать различные графические среды. Мы также научились устанавливать XRDP для включения RDP-сервера в вашей системе. Мы также научились подключаться к вашей удаленной машине с помощью Windows Remote Desktop Client.
Эта статья описывает процесс установки рабочих столов GNOME, KDE, Xfce, и в операционной системе CentOS 7 , которая была установлена в минимальной конфигурации, то есть без GUI.
Операционная система CentOS 7 прекрасно справляется с обязанностями сервера без графической оболочки. Только не спрашивайте зачем устанавливать графический интерфейс пользователя в CentOS 7 на примере GNOME, KDE, Xfce, MATE.
2. Необходимая последовательность действий.
Для начала устанавливаем EPEL репозиторий:
Затем устанавливаем X Window System:
3. Установка окружений рабочих столов.
Далее устанавливаем необходимое окружения рабочего стола на выбор или все вместе:
Установка GNOME:
Установка MATE:
Установка KDE:
Установка Xfce:
Если вы установите несколько окружений рабочих столов, то переключаться между ними будет можно во время авторизации пользователя в системе (при входе в систему), для этого нажмите мышкой звездочку (шестеренку):
4. Настройка графической среды.
Делаем загрузку CentOS 7 по-умолчанию в графическом режиме:
Если в дальнейшем будет необходимо вернуться к запуску без GUI, то выполните следующее:
либо, Перегружаем OC.
5. Установка дополнительного программного обеспечения.
Установка интернет обозревателя Firefox:
Установка офисных приложений LibreOffice:
6. Установка Менеджера входа.
Эта программа регистрирует пользователей в операционной системе, предлагая им ввести их логин и пароль. Менеджер входа также позволяет выбирать графическую среду (сеанс) и локаль (набор языковых и региональных настроек).
В большинстве случаев менеджер входа автоматически устанавливается вместе с графическим окружением. Например, если вы устанавливаете рабочий стол Gnome Environment, то так же автоматически будет установлен менеджер входа GNOME Display Manager.
Установка GNOME Display Manager:
Установка LightDM:
Для смены менеджера входа в CentOS 7 сначала нужно запретить загрузку предыдущего, а затем разрешить запуск нового, например так (замена LightDM на GDM).
7. Установка пакетами.
Готово! Вводим логин и пароль! Радуемся графическому интерфейсу.
GNOME является частью проекта GNU и представляет собой графический интерфейс (GUI) рабочего стола. Он использует принцип KISS (Keep it simple, stupid) и является стандартным GUI для многих дистрибутивов, таких как Debian, Fedora, Red Hat Enterprise Linux, Kali Linux и т.д.
В этой статье мы объясним как установить GUI GNOME на базовую версию операционной системы CentOS 7. Поскольку данная система работает в режиме командной строки (CLI), в качестве примера мы будем использовать набор команд для терминала.
Установка
Предполагаем, что вы уже установили CentOS (если еще нет, можете арендовать VPS с этой операционной системой), и вы имеете права root-пользователя или суперпользователя. В данном случае мы будем писать команды от имени пользователя root. Если вы не являетесь пользователем root, просто ставьте sudo перед всеми командами.
Обновите вашу систему
Сначала мы обновляем систему. Это требуется не всегда, но делать так — это хорошая практика:
Ожидаем завершения установки обновлений и переходим к следующему шагу.
Установите пакеты GNOME
Теперь мы устанавливаем пакеты GNOME. Для их установки мы будем использовать команду, которая устанавливает все пакеты, связанные с GNOME GUI:
sudo yum -y groups install "GNOME Desktop"
Настройте систему X Window System
Программа, которая запускает графическую среду в большинстве систем Linux, называется X Window System. Итак, во-первых, вы должны указать X Window System, что GNOME — это графический интерфейс, используемый по умолчанию. Поэтому введите эту команду:
echo "exec gnome-session" >>
Теперь мы закончили установку GNOME и настройку системы X Window. Давайте проверим это, введя команду:
После запуска этой команды вы увидите графический интерфейс GNOME, похожий на изображение ниже, что означает, что он работает:
Теперь GNOME GUI установлен и протестирован. Однако для его запуска необходимо вводить команду startx при каждом запуске операционной системы, что не очень удобно. Давайте сделаем так, чтобы он запускался автоматически. Для этого используйте следующую команду:
На большинстве серверов под управлением CentOS нет необходимости устанавливать и держать запущенным графический интерфейс пользователя X Window в паре с одной из сред рабочего стола (например, GNOME или KDE). Это выгодно не только с точки зрения экономии системных ресурсов, но и потому, что можно выполнить установку CentOS в режиме minimal, а затем доустановить только необходимые пакеты. Однако, часто бывает необходимо установить и запустить графическую оболочку в системе CentOS после её установки например, для упрощения выполнения процедур конфигурирования или запуска определенных приложений, имеющих графический интерфейс пользователя. В данном руководстве описывается процесс установки, запуска и выключения графической оболочки (GNOME или KDE) в CentOS 6.
Все процедуры, описанные ниже, должны выполнятся на системе CentOS, с настроенным сетевым интерфейсом (для того, чтобы иметь доступ к репозиториям в сети интернет).
Установка графического интерфейса X Windows (X11) и среды GNOME в CentOS
Для установки графического интерфейса и оболочки GNOME необходимо установить несколько групп пакетов, что можно сделать, выполнив следующую команду:
yum groupinstall basic-desktop desktop-platform x11 fonts
Альтернативно, можно запустить установку групп пакетов, указав их полные имена(набор устанавливаемых пакетов будет таким же):
yum groupinstall "Desktop" "Desktop Platform" "X Window System" "Fonts"
После того, как установка будет завершена, выполните следующую команду для запуска графической оболочки:
Для выхода из графической оболочки выберите пункт "System" в верхнем меню, а затем нажмите "Log Out . "
Обратите внимание, что после установки графического интерфейса в CentOS при первой перезагрузке система может один раз запустить утилиту setup, через которую предлагается выполнить настройку сетевого интерфейса, аутентификации, клавиатуры (при установленных соответствующих утилитах для текстового интерфейс пользователя). Никакой настройки производить не нужно, из неё достаточно выйти, выбрав quit.
Установка KDE в CentOS
После выполнения установки графического интерфейса и оболочки GNOME, как описано выше можно установить KDE, запустив:
По окончании установки KDE необходимо настроить, какую из двух оболочек запускать при старте графического интерфейса X11. Для этого нужно создать файл .xinitrc и записать в него startkde для запуска среды KDE или GNOME-session для запуска среды GNOME.
Для создания настройки, выполняющей запуск KDE выполните:
Соответственно, для создания настройки для запуска GNOME выполните:
Обратите внимание: обе эти команды перезапишут файл .xinitrc, так что, если вы его создали ранее и внесли в него изменения, добавьте строку для запуска среды рабочего стола вручную, например, с помощью текстового редактора vi.
Теперь, после выполнения настройки, запустите KDE:
Для выхода из оконного менеджера KDE обратно, в текстовую консоль, запустите главное меню, затем выберите "Leave" и "Log Out"
Установка дополнительных графических программ.
В примерах выше устанавливается только базовый набор программ, работающих в режиме графического интерфейса. Конечно, зная название нужного пакета, всегда можно доустановить программу, воспользовавшись командой yum. Однако, можно выполнить установку подходящей группы пакетов, в которой содержится наиболее часто используемое программное обеспечение.
Набор Graphical Administration Tools содержит графические средства администрирования, такие как средства настройки брандмауэра, служб, пользователей и другие. Для установки выполните:
yum groupinstall "Graphical Administration Tools"
набор Internet Browser содержит браузер Firefox с необходимыми дополнениями:
yum groupinstall "Internet Browser"
В набор General Purpose Desktop входят общие программы графического интерфейса, такие как просмотр документов, программа для записи компакт-дисков, простейший текстовый редактор, просмотр изображений, видео и аудио проигрыватели и другие. Для установки запустите:
yum groupinstall "General Purpose Desktop"
Если вам необходим полноценный офисный пакет LibreOffice, то выполните установку набора Office Suite and Productivity:
yum groupinstall "Office Suite and Productivity"
Для работы с графикой и сканерами (gimp и xsane) нужно установить набор Graphics Creation Tools:
yum groupinstall "Graphics Creation Tools"
Естественно, все наборы дополнительных графических программ можно установить и вместе, запустив команду yum следующим образом:
yum groupinstall "Graphical Administration Tools" "Internet Browser" "General Purpose Desktop" "Office Suite and Productivity" "Graphics Creation Tools"
Настройка запуска графического интерфейса при загрузке операционной системы CentOS
Конечно, вы всегда можете запустить графический интерфейс из интерфейса командной строки, выполнив команду startx после загрузки CentOS и выполнения входа в систему. Если же вы хотите, чтобы графический интерфейс запускался сразу после загрузки CentOS, то вам необходимо внести правки в файл /etc/inittab. Найдите в нем следующую строку:
Цифра 3 в ней означает, что система запускается в режиме интерфейса командной строки. Чтобы запустить её в графическом интерфейсе необходимо поменять 3 на 5:
После перезагрузки вы увидите графический экран входа в систему:
Переключение между графическим и текстовым интерфейсом
При запущенном графическом интерфейсе можно переключится в текстовую консоль и обратно, используя следующие комбинации клавиш:
Читайте также: