Гид по технологиям

Установка графической среды на Ubuntu Server

5 min read Ubuntu Обновлено 31 Dec 2025
Установка GUI на Ubuntu Server
Установка GUI на Ubuntu Server

Логотип Ubuntu на фоне

Зачем устанавливать GUI на сервере Ubuntu?

Обычно серверы работают без графического интерфейса: CLI быстрее, требует меньше ресурсов и удобнее для автоматизации и удалённого управления. Тем не менее GUI уместен, если:

  • вы используете сервер лично (медиацентр, лабораторный ноутбук, тестовая машина),
  • нужно экспортировать/отображать аудио- или видеоконтент локально,
  • вы или пользователи предпочитаете визуальную среду для специфичных приложений.

Важно: для продуктивных серверов настоятельно рекомендуется избегать установки GUI, чтобы не расходовать ресурсы и не увеличивать поверхность атаки.

Критерии выбора рабочего стола — простая эвристика

  • Ограниченные ресурсы (старый ноутбук, мини-ПК): выбирайте XFCE или MATE.
  • Современное железо, нужна интеграция с Ubuntu: GNOME.
  • Требуется богатая настройка интерфейса: KDE Plasma.
  • Нужна лёгкая, но знакомая пользователю среда: MATE или Xfce.

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

Перед установкой любых пакетов обновите списки пакетов и установите доступные обновления:

sudo apt update && sudo apt upgrade -y

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

Важно: выполняйте обновления под пользователем с правами sudo или root.

2. Установка рабочего окружения (GUI)

Рабочая среда Ubuntu (пример)

Ниже — команды установки популярных окружений. Выберите одно или несколько (при установке нескольких учтите дополнительные зависимости и возможные конфликты тем/приложений).

  • GNOME (стандарт для Ubuntu):
sudo apt install ubuntu-desktop
  • KDE Plasma (наиболее настраиваемая, похожая на традиционный десктоп):
sudo apt install kde-plasma-desktop
  • MATE (лёгкая и знакомая среда для пользователей GNOME 2):
sudo apt install ubuntu-mate-core
  • XFCE (очень лёгкая, экономит ресурсы):
sudo apt install xubuntu-core

Совет: если не уверены, начните с лёгкой среды (MATE или XFCE). Они быстрее устанавливаются и меньше нагружают систему. При необходимости позже можно установить более тяжёлые окружения.

Как переключаться между средами

Если установлено несколько окружений, переключение происходит на экране входа: обычно возле имени сеанса (шестерёнка, значок выбора сеанса или меню) выберите нужную среду перед вводом пароля.

3. Установка и настройка дисплей-менеджера

После установки окружения нужен дисплей-менеджер — он показывает экран входа и запускает сессии. На сервере лучше предпочесть лёгкие решения.

Экран входа дисплей-менеджера.jpg?q=50&fit=crop&w=825&dpr=1.5)

Рекомендуемый выбор для серверных установок — LightDM: он быстрый, простой и малотребовательный.

Установка LightDM

Выбор LightDM в процессе установки

sudo apt install lightdm

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

Включение и запуск LightDM

sudo systemctl enable --now lightdm.service
# либо
sudo systemctl start lightdm.service

Если вы предпочитаете старую утилиту service:

sudo service lightdm start

Перезагрузите систему:

sudo reboot

После загрузки вы увидите экран входа LightDM и сможете войти в выбранную графическую среду.

Безопасность и настройка после установки GUI

Ниже — базовые рекомендации по безопасности и оптимизации после добавления GUI на сервер:

  • Отключите автологин в настройках дисплей-менеджера, если система подключена к сети.
  • Отключите или ограничьте службы, которые не нужны (удалите ненужные пакеты).
  • Настройте брандмауэр ufw: разрешите только нужные порты и блокируйте всё остальное.
  • Отключите графический интерфейс на старте, если хотите запускать GUI только по требованию (см. команда systemctl).

Примеры команд:

# запрет входящих по умолчанию и разрешение SSH
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow ssh
sudo ufw enable

# отключить графический.target (переключиться на консоль по умолчанию)
sudo systemctl set-default multi-user.target
# или вернуть GUI
sudo systemctl set-default graphical.target

Как полностью удалить GUI и вернуть CLI

Если GUI больше не нужен, удаление обычно занимает несколько команд и перезагрузку. Пример для Ubuntu Desktop + LightDM:

sudo apt autoremove --purge ubuntu-desktop
sudo systemctl stop lightdm.service
sudo apt autoremove --purge lightdm
sudo apt autoremove
sudo reboot

Замените название пакета рабочего стола (ubuntu-desktop) на то, что вы устанавливали (например, kde-plasma-desktop, xubuntu-core и т. д.).

Когда GUI на сервере — плохая идея (контраргументы)

  • Производительность: GUI использует ресурсы CPU/памяти, что может повлиять на сервисы с высокой нагрузкой.
  • Повышение поверхности атаки: дополнительные пакеты — больше уязвимостей.
  • Администрирование и автоматизация: многие серверные задачи проще и надёжнее через CLI и скрипты.

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

Альтернативные подходы

  • X11/Wayland Forwarding через SSH: безопасно запускает отдельные GUI-приложения на удалённой машине с отображением на локальном ПК.
  • VNC/NoMachine/RDP: предоставляет удалённый доступ к рабочему столу без установки полного локального GUI на сервере.
  • Контейнеризация: запуск GUI-приложений в контейнерах (например, Docker) с передачей X-сервера или VNC, чтобы не засорять базовую систему.

Рекомендации по выбору среды — краткая памятка

Mermaid-диаграмма принятия решения (упрощённая):

graph TD
  A[Есть ограничения по ресурсам?] -->|Да| B[Выбрать XFCE или MATE]
  A -->|Нет| C[Нужна интеграция с Ubuntu?]
  C -->|Да| D[GNOME]
  C -->|Нет| E[Хотите настраивать?]
  E -->|Да| F[KDE Plasma]
  E -->|Нет| B

Ролевые чек-листы перед установкой

  • Системный администратор:

    • Проверить свободное место на / (df -h).
    • Подготовить резервную копию критичных данных.
    • Оценить влияние на службы/SLAs.
  • Домашний пользователь / медиасерверовладелец:

    • Убедиться, что есть графический драйвер/видеовыход.
    • Проверить, хватает ли RAM и CPU для требуемых задач.
  • Дев/тест-инженер:

    • Установить окружение в тестовой среде.
    • Автоматизировать установку (ansible/playbook) при необходимости.

Совместимость и миграция

Если вы думаете о смене дистрибутива или миграции:

  • Debian-подобные дистрибутивы (Debian, Ubuntu, Mint) совместимы по пакетам и конфигурации.
  • Для более стабильных серверов рассмотрите Debian Stable, AlmaLinux, Rocky Linux или специализированные сборки (например, CentOS Stream/серверные выпуски).
  • Перед миграцией создайте контрольный список приложений и зависимостей; тестируйте в изолированной среде.

Быстрый глоссарий (1 строка)

  • Дисплей-менеджер: программа, показывающая экран входа и запускающая сессию рабочего стола.
  • DE (Desktop Environment): набор компонентов (панели, меню, оконный менеджер) для графической работы.
  • LightDM, GDM3: разные реализации дисплей-менеджеров.

Критерии приёмки

  • Система загружается в графический режим и показывает экран входа выбранного дисплей-менеджера.
  • Можно войти в выбранную рабочую среду и запустить базовые приложения (файловый менеджер, терминал).
  • При необходимости CLI полностью восстанавливается после удаления пакетов и перезагрузки.

Отладка — типичные проблемы и решения

  • Чёрный экран после установки GUI:

    • Проверьте логи LightDM/gdm3: journalctl -u lightdm или /var/log/Xorg.0.log.
    • Убедитесь, что установлены видеодрайверы.
  • Сессия постоянно вылетает:

    • Попробуйте создать нового пользователя и войти под ним. Конфликт может быть в пользовательских конфигурациях.
  • Невозможно выбрать дисплей-менеджер:

    • Повторно запустите dpkg-reconfigure:
sudo dpkg-reconfigure lightdm

Краткое резюме

Установка GUI на Ubuntu Server — удобный вариант для локальных и тестовых сценариев. Выбор DE и дисплей-менеджера зависит от доступных ресурсов и задач. Для серверов в продакшене GUI не рекомендуется; вместо этого рассмотрите форвардинг X/Wayland, VNC/RDP или контейнерные решения.

Важные шаги: обновить систему, установить DE, выбрать и запустить дисплей-менеджер, применить базовые меры безопасности и, при желании, удалить GUI и вернуть CLI.


Если нужно, могу подготовить краткий ansible-playbook для автоматической установки выбранной среды и LightDM или помочь выбрать оптимальный DE по характеристикам вашего оборудования.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

RDP: полный гид по настройке и безопасности
Инфраструктура

RDP: полный гид по настройке и безопасности

Android как клавиатура и трекпад для Windows
Гайды

Android как клавиатура и трекпад для Windows

Советы и приёмы для работы с PDF
Документы

Советы и приёмы для работы с PDF

Calibration в Lightroom Classic: как и когда использовать
Фото

Calibration в Lightroom Classic: как и когда использовать

Отключить Siri Suggestions на iPhone
iOS

Отключить Siri Suggestions на iPhone

Рисование таблиц в Microsoft Word — руководство
Office

Рисование таблиц в Microsoft Word — руководство