Меню Рубрики

Установка десктопа на сервер ubuntu

Установка графической оболочки в Ubuntu Server 18.04

Для экономии ресурсов в Ubuntu Server графическая оболочка не поставляется по умолчанию, однако, её туда можно установить. Это может понадобиться, если у вас есть физический доступ к серверу и вы хотите подключить его к экрану для более удобной работы или же вы новичок и хотите графический интерфейс.

В любом случае, это возможно и не очень сложно. Дальше мы рассмотрим, как установить графическую оболочку на Ubuntu Server 18.04 на примере Gnome и разберём, как подключиться к ней удалённо с помощью XRDP.

Установка графической оболочки в Ubuntu Server 18.04

1. Установка графической оболочки

Для установки всех компонентов, необходимых для работы графической оболочки, нужно установить всего лишь один мета-пакет — ubuntu-desktop:

sudo apt install ubuntu-desktop

Пакет потянет за собой очень много зависимостей, поэтому процесс может занять несколько десятков минут, в зависимости от вашей скорости интернета и мощности оборудования. Если вы не хотите устанавливать Gnome, то можно установить другие оболочки, например KDE, XFCE или LXDE:

sudo apt install kubuntu-desktop
sudo apt install xfce4
sudo apt-get install lxde

Когда установка оболочки Ubuntu Server будет завершена нам необходимо перезагрузить сервер:

2. Удалённое подключение к Ubuntu

Далее нужно подключиться к только что установленной оболочке удалённо. С удалённым подключением к графической оболочке у Ubuntu 18.04 Server беда. Мне удалось настроить только Xrdp. Для установки Xrdp выполните:

Затем разрешите доступ к порту xrdp в брандмауэре:

После подключения Xrdp нужно создать цветовой профиль, и это приведёт к ошибке. Чтобы этой ошибки избежать, необходимо создать файл с таким содержимым:

sudo vi /etc/polkit-1/localauthority/50-local.d/45-allow.colord.pkla

[Allow Colord all Users]
> Action=org.freedesktop.color-manager.create-device;org.freedesktop.color-manager.create-profile;org.freedesktop.color-manager.delete-device;org.freedesktop.color-manager.delete-profile;org.freedesktop.color-manager.modify-device;org.freedesktop.color-manager.modify-profile
ResultAny=no
ResultInactive=no
ResultActive=yes

И только теперь можно подключатся к настроенному серверу с основной машины. Для этого можно использовать клиент remmina. В первом окне необходимо указать адрес хоста:

Для авторизации надо ввести имя вашего пользователя и пароль:

Выводы

В этой небольшой статье мы разобрали, как выполняется установка графической оболочки в Ubuntu Server 18.04. Теперь вы можете пользоваться графическим интерфейсом на своем сервере, но не забывайте, что графика требует много ресурсов.

Оцените статью:

Об авторе

Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую Ubuntu. Кроме Linux интересуюсь всем, что связано с информационными технологиями и современной наукой.

18 комментариев

Интересно, но с графикой на сервере всегда есть уязвимость. В плане взломать сервер.
Я бы, постерёгся от этой установки, на всякий случай. Хотя Linux и так очень сложно сломать!

А кому нужен твой сервер? Ты депутат? Министр? Или, подающий надежды политик? Успокойся! Компромат собирается (до востребования) совершенно на других людей))))

Назовите мне севера, где ставят Убунту — хоть один?

Да вообще-то все на Ubuntu, я например использую эти http://www.scaleway.com

Поржал. Вообще-то Ubuntu — самый популярный дистр для веб-верверов.

Этот сайт работает на ubuntu 16.04.

Зачем xrdp? Есть X2go. Прилично работает с LXDE, LXQt, XCFE, MATE и еще несколькими DE.

а как xinit и xstart, их то куда дели, десктоп без них не але.

так выгодней, начнут новые юзеры голову ломать, по сайту лазить — трафик пойдёт

что за xstart? — кажется нет такого пакета

Нужна графическая оболочка для сервера, по надобности конечно.
когда ни чего не понимаешь в линуксе тыкать новичков в баш не корректно.
А как на убунту 18 с гуем для рейд?
как убрали в gnome disks работу с райд так я в печали. месяц.
НУ НЕ МОЖЕТ БЫТЬ ЧТОБЫ С РАЙДОМ РАБОТАЛИ ТОЛЬКО ЧЕРЕЗ MDADM!
Пошарил безрезультатно на эту тему в интернете.
или мдадм уже не популярен и есть ему программа на замену?
как вообще делать райд на убунту теперь?
столкнулся тут, после установки сервера, и пришлось отключить системные диски, подключить 2 шт по 1 тб и еще раз запустить установку убунту до меню с работой по конфигурации дисков.
И пользуйтесь разделом установки Эксперт.

Кое как внедрил vnc для подключения к серверу убунту 18.
через установку xfce4 (с другими иксами совсем не работает почему-то у меня) и
sudo apt install xfce4 xfce4-goodies
Теперь стартую vnc вручную, ну хоть так
roman@server:

$ vncserver :1 -geometry 1366×768 -depth 24
но не прописывается в автозагрузку через systemctl

забыл
ставил sudo apt -y install vnc4server

sudo aptitude install —no-install-recommends ubuntu-desktop

А вообще у меня на 19й серверной цветовой профиль сам создался, так что инструкциям доверяй, но проверяй.

Ага. А потом просто перестало работать. Аутентификацию проходит, показывает чёрный экран с курсором и через две-три секунды. Удалённое подключение просто закрывается. А что изменилось. Обожаю линукс.

источник

Установка xRDP на Ubuntu Desktop 18.04 LTS

XRDP — это бесплатная реализация RDP (протокола удаленного рабочего стола) Microsoft с открытым исходным кодом, которая позволяет операционным системам, отличным от Microsoft Windows (таким как Linux и BSD), предоставлять полностью функциональный RDP-совместимый удаленный рабочий стол.

Установить xrdp-сервер очень просто:

После установки сервер уже запущен и добавлен в автозагрузку:

Проверить, что сервер работает:

Запустить или остановить сервер:

Добавить или удалить запуск сервера при загрузке системы:

По умолчанию Xrdp использует файл /etc/ssl/private/ssl-cert-snakeoil.key , который доступен для чтения только членами группы ssl-cert . Поэтому нам нужно добавить пользователя, который запускает сервер xRDP, в группу ssl-cert :

После этого можно подключаться, только надо выйти из системы:

Запускаем RDP-клиент Windows:

И тут нас поджидает сюрприз — бирюзовый экран и больше ничего:

Чтобы разобраться в причинах, удалим пакет xrdp и установим заново:

Рекомендуется к установке пакет xorgxrdp, но он не был установлен:

Читайте также:  Установка композитной панели к потолку

Хорошо, давайте установим этот пакет отдельно:

Пакет невозможно установить, потому что имеются неудовлетворённые зависимости. Установим зависимости вручную:

И повторяем установку пакета xorgxrdp:

Вроде все установилось. Выходим из системы и еще раз пробуем подключиться по RDP:

Установка с помощью скрипта

В процессе поиска решения проблем с xRDP нашел несколько статей на сайте «Griffon’s IT Library». Оказывается, кроме проблемы с установкой пакета xorgxrdp, есть еще и проблема с передачей звука. Поэтому ребята из «Griffon’s IT Library» написали скрипт, который выполняет всю работу по установке xRDP и позвляет обойти все подводные камни.

Скрипт можно запускать как без ключей, так и с одним или несколькими ключами:

  • Запуск без ключей просто установит сервер xRDP
  • Запуск с ключом -s позволяет решить проблемы со звуком
  • Запуск с ключом -l настроит экран входа в систему
  • Запуск с ключом -c скомпилирует xrdp из исходников
  • Запуск с ключом -r удалит пакет xrdp из системы

Скрипт может быть запущен несколько раз на одном компьютере. Если скрипт изначально был запущен без ключей, его можно будет выполнить повторно с одним или несколькими ключами.

Для начала скачиваем сам скрипт:

Запускаем терминал, переходим в директорию Загрузки :

Обратите внимание, что скрипт надо запускать без использования sudo — в процессе установки будет запрошен пароль.

Теперь можно проверять подключение по RDP, только предварительно выходим из системы. Окошко входа теперь выглядит иначе — потому что был использован ключ -l при запуске скрипта:

А вот с подключением дисков Windows есть проблемы. При первом подключении они доступны, а при повторном — уже нет:

Разработчики xRDP уже знают об этой проблеме, осталось только дождаться исправления этого бага.

источник

Как запустить Ubuntu Server с помощью графического интерфейса?

Попытка запустить сервер Ubuntu в первый раз . Но все в терминале. Есть ли способ переключиться на графический интерфейс? Кроме того, у сервера нет прямого доступа к Интернету . Итак, есть ли способ поделиться им с ноутбуком?

13 ответов

Нет специального дистрибутива под названием «Сервер Ubuntu», это все Ubuntu. Существуют различные установочные носители для рабочего стола и сервера Ubuntu, но разница заключается только в начальной программе установки и в комплекте пакетов. На установочном носителе сервера по умолчанию не установлен графический интерфейс, но это просто установка пакета.

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

Затем запустите эти команды, чтобы установить среду рабочего стола:

В этот момент вы должны получить графическое приглашение для входа (я не совсем уверен, если вы его не получите, перезагрузитесь).

После того, как у вас есть графический интерфейс, вы должны включить и включить еще несколько источников программного обеспечения , по крайней мере обновления безопасности и репозиторий юниверсов. Нажмите кнопку Ubuntu и найдите «Источники программного обеспечения» и проверьте флажки «ограниченный», «Вселенная» и «Мультиверсия» (в дополнение к «главному») на первой вкладке и проверьте, по крайней мере, «безопасность», и «-updates» (и вы также можете проверить остальные) на вкладке «Обновления».

Если вы хотите администрировать локально

Вы можете установить рабочий стол Ubuntu по умолчанию, выполнив следующее:

sudo apt-get install ubuntu-desktop

Существует множество настольных альтернатив, которые вы можете установить и использовать, например:

  • Установка Gnome 3 : sudo apt-get install gnome-shell
  • KDE см. Установка Kubuntu : sudo apt-get install kubuntu-desktop
  • XFCE : sudo apt-get install xfce4
  • LXDE : sudo apt-get install lxde
  • Openbox : sudo apt-get install openbox
  • Gnome Classic ( старый ) рабочий стол Gnome 3, который выглядит как установка Gnome 2: sudo apt-get install gnome-session-fallback
  • Ubuntu Gnome (официальный вкус): sudo apt install ubuntu-gnome-desktop

Локальное и / или удаленное администрирование

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

  • Установка Webmin: см. здесь
  • Zentyal ( предлагает публикацию сообщества , похоже, нет бесплатной версии. Много жалоб, она урезана все больше и больше . ): см. здесь
  • ISPConfig (поддерживает до 16.10): см. здесь

Сервер Ubuntu никогда не поставляется с графическим интерфейсом. Все действия, которые вам нужно выполнять на сервере, могут выполняться через терминал. Даже если вы загрузите графический интерфейс, вы, вероятно, сможете получить доступ к Интернету и получить интерактивную поддержку через форумы или через чат. Но для Linux еще нет инструментов управления серверами / действиями, которым нужен GUI для управления.

Если вы ищете какой-то графический интерфейс, похожий на Windows Server, то такой GUI для Ubuntu Server не существует. Но вы можете загрузить рабочий стол Ubuntu на сервере для получения пользовательского интерфейса . Все действия, связанные с сервером, по-прежнему будут выполняться через терминал. Вы можете загрузить графический интерфейс рабочего стола на сервере с помощью следующей команды .

Чтобы установить среду рабочего стола Unity по умолчанию: sudo apt-get install ubuntu-desktop

Чтобы установить среду рабочего стола Unity без аддонов (Email, OpenOffice): sudo aptitude install —without-recommends ubuntu-desktop

Чтобы установить очень легкую среду рабочего стола, просто базовый GUI (XFCE): sudo apt-get install xubuntu-desktop (или LXDE: sudo apt-get install lubuntu-desktop для еще более легкого графического интерфейса)

Привет, ребята, после небольшого исследования я тоже хотел поделиться ответом!
Более подробную информацию можно найти здесь Ссылка . Я предполагаю, что вы начинаете с чистой установки Ubuntu Server 16.04 (некоторые модификации могут потребоваться для более старых версий Ubuntu). В зависимости от ваших потребностей вы можете сделать это:

Минимальный GUI:

Запустите команду startx и откроется openbox (вы можете открыть там терминал и запустить любое приложение, которое вы хотите)

Минимальный GUI с диспетчером отображения:

После перезагрузки вы увидите меню входа в lightdm.

Более функциональная минимальная среда рабочего стола (тот, который я использую):

ОБЪЯСНЕНИЕ: lxde-icon-theme необходимо для основных значков (есть альтернативы), lxde-core и lxde-common будут устанавливать базовые компоненты lxde, policykit-1 и lxpolkit необходимы для запуска pkexec, lxsession-logout необходимо, чтобы меню выхода из системы работало, gvfs-backends необходимо, если вы хотите, чтобы мусор, сеть, устройства и т. д. поддерживались в pcmanfm

Полная рабочая среда рабочего стола:

Затем выберите один из них:

ОБЪЯСНЕНИЕ: Каждый из этих метапакетов основан на рабочем столе lxde, xfce и mate, включая зависимости, такие как alsa, lightdm и т. д., и со многими другими пакетами, такими как темы, конфигурации и т. д.

Полная легкая среда рабочего стола без учета рекомендаций:

Выберите один из следующих вариантов:

ОБЪЯСНЕНИЕ: почти такое же, как 4 (включая полную установку xorg ), но с большим количеством пакетов, таких как bluetooth, принтеры, поддержка сканера, различные темы и шрифты, основные инструменты gnome и т. д.

Полный рабочий стол со всеми дополнительными функциями (лучше выбрать другой вариант):

Выберите один из следующих вариантов:

ОБЪЯСНЕНИЕ: Это установит все, что установит живой компакт-диск для каждого урока ubuntu (это означает, что даже медиаплееры или все, что они считают полезными для своего вкуса. Поэтому не рекомендуется использовать

TIP1: Опции —no-install-recommended применяются ко всем пакетам зависимостей рекурсивно, поэтому я сначала устанавливаю пакет xorg , чтобы убедиться, что все графические драйверы и другие пакеты установлены, и поэтому моя система портативна, даже если я меняю материнскую плату или gpu. Некоторые люди устанавливают только компоненты xorg , но я никогда не мог создать такую ​​удобную систему.

TIP2: Если выбранный вами вариант устанавливает network-manager и network-manager-gnome , то лучше использовать его для настройки вашей сети и удалить все в файле /etc/network/interfaces (кроме интерфейса lo ), чтобы избежать конфликтов.

TIP3: Если вам нужен удаленный рабочий стол через x11vnc , тогда выберите вариант с 2 по 6 (я думаю, вам также нужно добавить опцию -auth guess и -loop , чтобы vnc работал до входа в систему и после выхода из системы)

TIP4: При настройке 2-6, если вы хотите остановить автозапуск lightdm, запустите команду sudo systemctl disable lightdm , и вы можете запустить ее, когда захотите, с помощью sudo systemctl start lightdm . Чтобы снова включить его, запустите sudo systemctl enable lightdm и проверьте его с помощью systemctl is-enabled lightdm (иногда вы не можете повторно включить его, а команды с поддержкой имеют выход static , поэтому запустите sudo apt install -reinstall lightdm , чтобы исправить его)

TIP5: Существует также еще один вариант (который я специально не использовал). Вы можете установить метапакет конкретной среды рабочего стола, например, lxde , xfce4 , mate-desktop-environment , plasma-desktop , unity , gnome . Однако в большинстве случаев вам понадобится больше пакетов, чем просто xorg , и эти пакеты или метапакеты могут устанавливать пакеты, которые больше не предпочтительнее любого вкуса Ubuntu. Например, lxde устанавливает wicd как рекомендацию, когда все вкусы (включая lubuntu) используют network-manager и network-manager-gnome в настоящее время. Чтобы увидеть различия между пакетами, вы можете найти здесь: Ссылка

источник

Установка Ubuntu Desktop на LVM

Классические разделы, на которые чаще всего разбивается жёсткий диск для установки системы и хранения данных, имею ряд существенных недостатков. Их размер очень сложно изменять, они находятся в строгой последовательности и просто взять кусочек от первого раздела и добавить к последнему не получится, если между ними есть ещё разделы. Поэтому очень часто при начальном разбиении винчестера пользователи ломают себе голову — сколько места выделить под тот или иной раздел. И почти всегда в процессе использования системы приходят к выводу, что они сделали не правильный выбор.

К счастью, решить большинство этих проблем в Linux может технология LVM. Она создаёт дополнительную абстракцию — логические тома, которые видны в системе, как обычные разделы, однако реально ими не являются. Эта технология очень полезна для серверов, однако и на домашних компьютерах она приходится очень к месту. Я больше не думаю, какого размера диск выделить под систему, чтобы какой-нибудь texlive не забил бы всё место, но и чтобы лишние 5 — 10 гигабайт не пропадали просто так. LVM имеет ряд существенных преимуществ, значительно упрощающих жизнь:

  • Логические тома LVM больше не привязаны к физическому местоположению. В рамках LVM вообще не существует такого понятия, как порядок логических томов.
  • Размер логических томов можно увеличивать прямо на лету, а у отмонтированных томов можно кроме того легко уменьшать размер, не выходя из системы.
  • При необходимости можно размазать логические тома по нескольким физическим жёстким дискам, таким образом увеличив доступное место. При этом система всё так же будет видеть только один логический том, хотя размер его будет превышать доступные размеры жёстких дисков. Можно провести и обратную операцию, удалив жёсткий диск из LVM, таким образом освободив его для другого использования.
  • LVM поддерживает механизм снапшотов — мгновенных копий файловой системы тома. Это может очень пригодиться для создания бекапов.
  • Есть ещё масса плюсов, о которых можно почитать в специализированных статьях про LVM.

Ubuntu полностью поддерживает LVM, однако из Desktop версии установочного диска убраны необходимые для работы с LVM утилиты. Кроме того, установщик Desktop версии не умеет изменять LVM тома. Поэтому если вы хотите использовать LVM, то вам придётся либо поставить систему с Alternate диска, либо немного помухлевать с обычным LiveCD. Установка с Alternate неудобна и у многих вызывает дискомфорт, да и кроме того чаще всего Alternate диска нет под рукой, поэтому давайте рассмотрим вариант с LiveCD.

Учтите, что управление LVM осуществляется через терминал, поэтому, дабы ничего не поломать, вам необходимо сначала научиться более-менее комфортно с ним работать. Кроме того, ознакомьтесь с принципами работы и основными концепциями LVM, дабы понимать, что это такое. Статья рассчитана не на новичков, а на тех, кто уже разобрался в основах Ubuntu.

Предварительная подготовка

Вам необходимо запустить систему с LiveCD и подключить компьютер к интернету. Далее откройте терминал и установите прямо в LiveCD сессию необходимые утилиты командой:

Всё, теперь можно начинать работу с LVM. Но сначала необходимо выделить место, на котором мы будем создавать LVM. Для этого вам потребуется редактор разделов Gparted, который находится в меню Система→Администрирование (System→Administration). Создайте с помощью него раздел, поверх которого вы будете разворачивать LVM. Если вы готовы выделить под LVM весь жёсткий диск, то создайте раздел на весь жёсткий диск. Не выбирайте никакую файловую систему для раздела — просто пустой раздел (unformatted). Не забудьте, для применения всех внесённых вами через Gparted изменений нужно нажать на зелёную галочку на верхней панели или выбрать в меню Edit пункт Apply.

После того, как изменения в разметку будут успешно внесены, необходимо будет поменять тип нужного вам раздела на Linux LVM. Для этого нажмите правой клавишей на разделе, и выберите пункт Управление флагами (Manage flags). В открывшемся окне поставьте галочку в поле с именем lvm, дождитесь окончания применения всех изменений и закройте Gparted. На этом подготовительный этап закончен.

Создание логических томов LVM

Теперь пора приступить к непосредственному созданию LVM. Для примера будем считать, что LVM мы создаём поверх раздела /dev/sda1. В этом случае сначала необходимо инициализировать физический раздел командой:

Далее создать группу томов (о том, что это такое, читайте в статьях про LVM), командой

И, наконец, создать необходимые вам логические тома. Тут стоит заметить, что так как увеличивать размер LVM томов можно легко прямо в работающей системе, то лучше всего выделять для логических томов минимальный необходимый размер. Не бойтесь, что большой объём останется нераспределённым в рамках группы томов, он не пропадёт. Как только вам понадобится дополнительное место, вы сможете его легко добавить к любому логическому тому. А вот уменьшить размер логического тома значительно сложней.

Обычно для установки системы требуется раздел под корень, раздел под /home, раздел под swap и иногда — раздел под данные. Создать логические тома подо все эти четыре задачи можно командами:

Параметр -n, если вы ещё не поняли, задаёт имя логического тома, -L — его размер.

Теперь необходимо создать файловые системы на созданных логических томах. Сделать это можно примерно следующими командами:

Обратите внимание, что имена логических томов LVM в системе выглядят как /dev/<имя_группы_томов>/ .

Кроме того, файловая система ext4 по умолчанию резервирует часть места для системных данных. Поскольку на /home, и уж тем более на разделе с пользовательскими файлами, никаких системных данных никогда не будет, то лучше отменить это резервирование, дабы освободить пропадающее зря место. Для это пригодятся команды

Ни в коем случае не отменяйте резервирование для корневого раздела, иначе система может вообще перестать работать!

Ну и наконец вы возможно захотите присвоить разделу с данными нормальную метку, дабы он красиво отображался в установленной системе. Сделать это можно примерно такой командой:

Теперь можно приступать непосредственно к установке на созданные нами логические тома.

Установка системы

Собственно сама установка стандартна, однако когда вам предложат выбрать способ разбиения диска, выберите ручной режим. В открывшемся окне вы увидите все созданные вами тома LVM. Укажите для каждого соответствующую точку монтирования, однако не ставьте галочку форматирования. Для раздела под данные можете указать точку монтирования /media/data.

Дождитесь завершения установки, но компьютер не перезагружайте!

Если вы перезагрузите компьютер, то ваша новая система не запустится. В этом случае необходимо будет снова зайти в LiveCD, установить утилиты работы с LVM, а далее выполнить команду

После чего выполнить инструкции, приведённые ниже.

Активирование LVM в установленной системе

Систему вы поставили, однако осталась одна небольшая проблема — в установленной Ubuntu нет утилит работы с LVM, а значит она просто не запустится. Это достаточно легко исправить.

Для начала, не выходя с LiveCD, смонтируйте логический том, который вы выделили под корень, в папку /mnt. Сделать это можно командой

Теперь необходимо будет войти в установленную систему с помощью chroot, однако предварительно надо временно подключить в неё некоторые важные системные ресурсы. Для этого выполните команды

Теперь перейдите в установленную систему командой

И установите необходимые утилиты командой

Всё, установка завершена. Закройте терминал, нажмите Ctrl-Alt-Del и перезаргузите компьютер. Не забудьте достать LiveCD из привода. Компьютер должен загрузиться в только что установленную систему.

Дальнейшая работа

Допустим, в какой-то момент вам перестало хватать 5 гигабайт, которые вы выделили под раздел /home. Не беда. Посмотрите, сколько неиспользованного места осталось в группе томов командой

Теперь увеличьте размер логического тома /dev/local/home до нужного командой

Учтите, что в параметре -L указывается полный желаемый размер, а не его приращение. После увеличения размера логического тома останется лишь растянуть файловую систему на весь новый объём. Сделать это можно командой

Всё, размер логического тома увеличен.

Кроме увеличения размера логических томов на лету, LVM умееет ещё много чего полезного. Например, создавать мгновенные снапшоты. Однако обо всех тонкостях работы с этой технологией читайте в специализированных статьях.

источник