Как установить графическую оболочку на Centos 7

Обновлено: 02.07.2024

GNOME является частью проекта GNU и представляет собой графический интерфейс рабочего стола (GUI). Он использует принцип KISS (Keep it simple, глупый) и является стандартным графическим интерфейсом для многих дистрибутивов, таких как Debian, Fedora, Red Hat Enterprise Linux, Kali Linux и т. д.

В этой статье мы объясним, как установить GNOME GUI в базовой версии операционной системы CentOS 7. Так как эта система работает в режиме командной строки (CLI), в качестве примера будем использовать набор команд для терминала.

Установка

Мы предполагаем, что у вас уже установлена ​​CentOS (если она еще не установлена, вы можете арендовать VPS с этой операционной системой), и у вас есть права root или суперпользователя. В этом случае мы будем писать команды от имени пользователя root. Если вы не являетесь пользователем root, просто поставьте sudo перед всеми командами.

Шаг 1. Обновите систему

Сначала мы обновляем систему. Это не всегда требуется, но это хорошая практика:

Дожидаемся завершения установки обновлений и переходим к следующему шагу.

Шаг 2. Установите пакеты GNOME

Теперь мы устанавливаем пакеты GNOME. Для их установки мы будем использовать команду, которая устанавливает все пакеты, связанные с GNOME GUI:

sudo yum -y groups устанавливает "GNOME Desktop"

Шаг 3. Настройка системы X Window

Программа, которая запускает графическую среду в большинстве систем Linux, называется X Window System. Итак, во-первых, вы должны сообщить системе X Window, что GNOME является графическим интерфейсом по умолчанию. Чтобы ввести эту команду:

echo "exec gnome-session" >> ~/.xinitrc

Теперь мы закончили установку GNOME и настройку системы X Window. Давайте проверим это, введя команду:

После выполнения этой команды вы увидите графический интерфейс GNOME, похожий на изображение ниже, что означает, что он работает:


Шаг 4

Теперь GNOME GUI установлен и протестирован. Однако для его запуска необходимо каждый раз при запуске операционной системы вводить команду startx, что не очень удобно. Давайте сделаем так, чтобы он запускался автоматически. Для этого используйте следующую команду:

Администраторы Linux тратят большую часть своего времени на работу в терминале; есть те, кто любит работать с графическим интерфейсом вместо терминала. По умолчанию CentOS 7 устанавливается как минимальный сервер, и для изменения типа установки требуется вмешательство пользователя. Это руководство поможет вам установить графический интерфейс на CentOS 7 поверх минимальной установки сервера.

Перед установкой графического интерфейса создайте локальный репозиторий Yum, чтобы избежать загрузки пакетов из Интернета.

Необязательно: выполните следующую команду, чтобы вывести список доступных групп пакетов для CentOS 7.

Вывод:

Шаг 1. Установите пакеты графического интерфейса Gnome с помощью команды YUM.

ЦентрОС 7:

RHEL 7:

Шаг 2. Включите графический интерфейс при запуске системы. В CentOS 7/RHEL 7 systemd использует «цели» вместо уровня выполнения. Файл /etc/inittab больше не используется для изменения уровней выполнения. Итак, введите следующую команду, чтобы включить графический интерфейс при запуске системы.

Шаг 3. Перезагрузите компьютер, чтобы запустить сервер в графическом режиме.

Лицензионное соглашение:

Примите лицензию, нажав «ИНФОРМАЦИЯ О ЛИЦЕНЗИИ».

Установка Gnome GUI на CentOS 7 - страница лицензирования

Установка графического интерфейса Gnome на CentOS 7 — страница лицензирования

Отметьте «Я принимаю лицензионное соглашение» и нажмите «Готово».

Установить графический интерфейс Gnome на CentOS 7 - Лицензионное соглашение

Установите графический интерфейс Gnome на CentOS 7 — Лицензионное соглашение

Нажмите «ЗАВЕРШИТЬ НАСТРОЙКУ», чтобы завершить настройку.

Установить графический интерфейс Gnome на CentOS 7 — лицензия принята

Установите графический интерфейс Gnome на CentOS 7 — лицензия принята

Возможно, вам потребуется выполнить некоторые задачи после настройки, например создать первого пользователя (локальную учетную запись), язык и т. д.

Тогда, наконец, вы получите рабочий стол.

 Установите Gnome GUI на CentOS 7 - GUI Desktop

Установите графический интерфейс Gnome на CentOS 7 — рабочий стол с графическим интерфейсом

Это все. Вы успешно установили графический интерфейс на CentOS 7 / RHEL 7.

Я недавно установил CentOS 7 (минимальная установка без графического интерфейса) и теперь хочу установить в нем среду с графическим интерфейсом.

Как установить среду рабочего стола на ранее установленную CentOS7 без ее переустановки?



3 ответа 3

1. Установка GNOME-Desktop:

Установите среду рабочего стола GNOME здесь.

После завершения установки введите команду, как показано ниже:

Запустится среда рабочего стола GNOME. При первой загрузке запускается первоначальная настройка, и вы должны настроить ее в первый раз.

  • Сначала выберите язык системы.
  • Выберите тип клавиатуры.
  • Добавьте онлайн-аккаунты, если хотите.
  • Наконец нажмите "Начать использование CentOS Linux".

Среда рабочего стола GNOME запускается следующим образом.

GNOME Desktop Environment: стартовый экран

Как использовать оболочку GNOME?

Рабочий стол GNOME по умолчанию в CentOS 7 начинается с классического режима, но если вы хотите использовать оболочку GNOME, установите его следующим образом:

Вариант A. Если вы запускаете GNOME с помощью startx , установите его следующим образом.

Вариант B: установите графический вход в систему systemctl set-default graphical.target (подробнее) и перезагрузите систему. После запуска системы

  1. Нажмите кнопку рядом с кнопкой "Войти".
  2. Выберите «GNOME» в списке. (по умолчанию GNOME Classic)
  3. Нажмите «Войти» и войдите в систему с помощью GNOME Shell.

Экран входа с выбранным GNOME

GNOME Desktop Environment — образец экрана

2. Установка KDE-Desktop:

Установите среду рабочего стола KDE здесь.

После завершения установки введите команду, как показано ниже:

KDE Desktop Environment: образец начального экрана
< /p>

3. Установка Cinnamon Desktop Environment:

Установите Cinnamon Desktop Environment здесь.

Сначала добавьте репозиторий EPEL (репозиторий EPEL, который предоставляется из проекта Fedora.)
Дополнительные пакеты для Enterprise Linux (EPEL)

Как добавить репозиторий EPEL?

А теперь установите Cinnamon Desktop Environment из репозитория EPEL:

После завершения установки введите команду, как показано ниже:

Запустится Cinnamon Desktop Environment. При первой загрузке запускается первоначальная настройка, и вы должны настроить ее в первый раз.

  • Сначала выберите язык системы.
  • Выберите тип клавиатуры.
  • Добавьте онлайн-аккаунты, если хотите.
  • Наконец нажмите "Начать использование CentOS Linux".

Cinnamon Desktop Environment запускается следующим образом.

Cinnamon Desktop Environment: пример начального экрана

4. Установка среды рабочего стола MATE:

Установите MATE Desktop Environment здесь (вам нужно будет заранее добавить репозиторий EPEL, как описано выше).

После завершения установки введите команду, как показано ниже:

MATE Desktop Environment: пример начального экрана

5. Установка среды рабочего стола Xfce:

Установите Xfce Desktop Environment здесь (вам нужно будет добавить репозиторий EPEL, как указано выше, при установке «Cinnamon»).

Сервер CentOS без графического интерфейса подвел вас? Если это так, Джек Уоллен проведет вас по шагам по установке GNOME, KDE, XFCE или Mate для гораздо более удобной среды администрирования.


CentOS 7 — очень мощная серверная платформа с открытым исходным кодом. С помощью этой конкретной операционной системы вы можете развертывать очень мощные веб-сайты, контейнеры и многое другое. Но для некоторых установка может «случайно» закончиться платформой без графического интерфейса (не забудьте выбрать графический интерфейс во время установки). Если вы хорошо разбираетесь в командной строке Linux, это не проблема. Но для новичков или новичков в Linux хороший графический интерфейс будет очень полезен в процессе администрирования.

Подробнее о центрах обработки данных

К счастью, для тех, кто остановился на сервере CentOS без графического интерфейса, добавление графической среды рабочего стола в смесь на самом деле не так уж сложно. Я собираюсь показать вам, как установить среды рабочего стола GNOME, KDE, XFCE и Mate и включить графический вход в систему. На самом деле это намного проще, чем вы могли ожидать.

Предположения

Для того, чтобы это работало, я предполагаю, что у вас уже установлена ​​CentOS 7 (без среды рабочего стола), у вас есть доступ либо к учетной записи root, либо к пользователю с правами sudo, и что ваш компьютер подключен к Интернету. Обратите внимание, хотя установка среды GNOME не потребует перезагрузки, для получения доступа к графическому входу в систему потребуется. Однако не беспокойтесь, вы по-прежнему можете получить доступ к рабочему столу GNOME без перезагрузки.

SEE: Политика обеспечения безопасности Linux (исследование Tech Pro)

Установка

Установка рабочего стола GNOME в CentOS 7 осуществляется с помощью параметра groups для команды yum. Прежде чем мы на самом деле запустим установку, давайте сначала обновим. Введите команду sudo yum update, чтобы обновить все, что можно обновить. Если в процессе обновления произойдет обновление ядра, вам придется перезагрузиться, чтобы эти изменения вступили в силу.

После завершения обновления введите команду:

sudo yum -y groups устанавливает "GNOME Desktop"

Эта установка может занять некоторое время (в зависимости от скорости вашего оборудования и интернет-соединения). Позвольте ему завершиться, и впоследствии вы вернетесь обратно в окно терминала. Чтобы завершить установку, введите команду:

echo "exec gnome-session" >> ~/.xinitrc

Приведенная выше команда сообщит команде startx, какую среду рабочего стола следует запустить. Это важно, если у вас установлено более одной среды.

Запуск GNOME

Прежде чем сделать этот процесс автоматическим, давайте проверим, работает ли GNOME. В окне терминала введите команду startx. Рабочий стол GNOME должен запуститься и работать точно так, как ожидалось (рис. A).

Рисунок А


Графический вход

Возможно, вы не захотите запускать startx каждый раз, когда вам нужно войти на сервер. Если это так, для этого есть команда. Откройте окно терминала и введите команду:

systemctl set-default graphical.target

При следующей перезагрузке вы увидите экран входа в систему с графическим интерфейсом (рис. Б).

Рисунок Б


Как насчет KDE, XFCE или Mate?

Если вам не нравится GNOME, вы можете предпочесть среду рабочего стола KDE. Чтобы установить этот конкретный рабочий стол, команда установки будет выглядеть так:

группы sudo yum -y устанавливают "KDE Plasma Workspaces"

После завершения этой команды сообщите startx с помощью команды:

echo "exec startkde" >> ~/.xinitrc

Рабочий стол XFCE можно установить/включить с помощью следующих команд:

sudo yum -y groupinstall X11
— sudo yum --enablerepo=epel -y groups install "Xfce"
— echo "exec /usr/bin/xfce4-session" > > ~/.xinitrc

Поклонник рабочего стола Mate? Установите/включите это с помощью следующего:

sudo yum --enablerepo=epel -y groups install "MATE Desktop"
–echo "exec /usr/bin/mate-session" >> ~/.xinitrc

Если вы включите вход в систему через графический интерфейс (с помощью команды systemctl set-default graphical.target), вы сможете выбрать нужный графический интерфейс на экране входа в систему.

Ваш сервер, ваш путь

Как я почти каждый день говорю, одна из замечательных особенностей Linux заключается в том, что вы можете заставить его делать то, что вы хотите, именно так, как вы этого хотите. Добавление графического интерфейса к платформе не является исключением (и прекрасно иллюстрирует этот момент).

Если вы новичок в администрировании Linux, вы, вероятно, захотите начать свой путь с графического интерфейса. Установите один из них и наслаждайтесь более удобной серверной средой.

Опубликовано: 26 сентября 2017 г., 7:47 по тихоокеанскому времени. Изменено: 26 сентября 2017 г., 6:30 по тихоокеанскому времени. Подробнее о центрах обработки данных

Читайте также: