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

Установка графической среды на 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
Автор
Редакция

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

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро