Как установить графическую оболочку на server ubuntu: Установка графической оболочки в Ubuntu Server 18.04
Содержание
Как установить графический интерфейс в Ubuntu Server
Если вы только что впервые установили Ubuntu Server, вам может понадобиться знакомый пользовательский интерфейс, возможно, похожий на Ubuntu Desktop. Вот как настроить графический интерфейс пользователя и установить среду рабочего стола на ваш сервер Ubuntu.
Зачем нужен графический интерфейс на сервере Ubuntu?
Как правило, серверные машины не используют графический интерфейс пользователя (GUI), а интерфейс командной строки (CLI) является предпочтительным решением для повседневных операций. Рекомендуется даже воздержаться от установки графического интерфейса на рабочих серверах, чтобы лучше управлять ресурсами и обеспечить максимальную производительность.
Однако, если вы установили Ubuntu Server исключительно для личного использования, возможно, на запасной ноутбук для потоковой передачи мультимедиа, вполне нормально установить графический интерфейс на вашем компьютере с Ubuntu Server, если производительность не сильно ограничена.
Использование графического интерфейса очень помогает при работе с потоковой передачей видео или аудио, поскольку вы получаете легкое для понимания визуальное представление об элементах на экране.
Шаг 1. Обновите свою систему
Это фундаментальный шаг перед внесением каких-либо изменений или установкой пакетов на ваш сервер Ubuntu. Обновите репозитории программного обеспечения Ubuntu и обновите свою систему с помощью диспетчера пакетов APT.
sudo apt update && apt upgrade
Завершите обновления и обновления, затем перейдите к следующему шагу, чтобы установить графический интерфейс на сервере Ubuntu.
Шаг 2. Установите среду рабочего стола на сервер Ubuntu.
Существует множество сред рабочего стола на выбор, но если ваше оборудование может себе это позволить, давайте перейдем к среде рабочего стола GNOME, рабочему столу по умолчанию для систем Ubuntu. Вы всегда можете выбирать из других альтернатив, но эта свобода сопряжена с риском несовместимости программного обеспечения.
Чтобы установить GNOME в качестве графического интерфейса на вашем сервере Ubuntu, используйте диспетчер пакетов APT для загрузки и установки пакета:
sudo apt install ubuntu-desktop
Чтобы установить KDE Plasma в качестве графического интерфейса, используйте диспетчер пакетов APT для загрузки и установки пакета:
sudo apt install kde-plasma-desktop
Чтобы установить MATE на ваш сервер Ubuntu, введите следующую команду:
sudo apt install ubuntu-mate-core
Чтобы установить рабочий стол XFCE, запустите:
sudo apt install xubuntu-core
Не знаете, какую среду рабочего стола выбрать? Начните с этого списка лучших сред рабочего стола Linux.
Шаг 3. Установите и настройте диспетчер отображения на сервере Ubuntu.
После установки среды рабочего стола вам необходимо установить диспетчер отображения для управления пользователями и загрузки сеансов среды рабочего стола.
Поскольку вы работаете с Ubuntu Server, лучше всего выбирать легкие решения, не требующие больших ресурсов. В этом случае рассмотрите возможность установки и использования LightDM, быстрого, легкого и универсального диспетчера дисплеев.
Установка LightDM на сервер Ubuntu
Чтобы установить LightDM на свой сервер, используйте диспетчер пакетов APT:
sudo apt install lightdm
В процессе установки вам будет предложено выбрать между GDM3 (диспетчер отображения GNOME по умолчанию) и LightDM.
Выберите LightDM с помощью пробела и выделите <OK> с помощью клавиши Tab. Завершите свой выбор и установите LightDM в качестве диспетчера отображения по умолчанию, нажав Enter.
Настройка LightDM на сервере Ubuntu
Теперь, когда процесс установки завершен, вам нужно включить службу LightDM. Для этого вы можете использовать сервисную команду или команду systemctl.
Запустите эту команду, чтобы запустить службу LightDM с помощью systemctl:
sudo systemctl start lightdm.service
Запустите эту команду, чтобы запустить службу LightDM с помощью сервисной утилиты:
sudo service lightdm start
Перезагрузите систему с помощью команды перезагрузки. В следующий раз, когда ваша система загрузится, вас должны приветствовать приветствующий LightDM и графический интерфейс на вашем сеансе Ubuntu Server после успешного входа в систему.
Если вы хотите попробовать альтернативы LightDM, вот руководство по удалению и удалению LightDM.
Как удалить графический интерфейс с сервера Ubuntu
Для возврата к интерфейсу командной строки требуется всего несколько команд и одна перезагрузка системы. Используя диспетчер пакетов APT, удалите все ранее установленные пакеты:
sudo apt autoremove ubuntu-desktop sudo systemctl stop lightdm.service sudo apt autoremove lightdm
Не забудьте изменить имя пакета рабочего стола в первой команде, если вы установили другую среду рабочего стола.
Перезагрузите систему, и изменения должны вступить в силу.
Лучшие серверные дистрибутивы Linux на выбор
Ubuntu Server, пожалуй, самый популярный серверный дистрибутив на сегодняшний день. Однако в мире с открытым исходным кодом всегда есть альтернативы на выбор.
Если опыт работы с Ubuntu устарел для вас, подумайте о переходе на альтернативную серверную операционную систему.
Как установить графическую оболочку для ubuntu server? — Хабр Q&A
Реально не тролю, Но тебе скорее всего нужно это сделать на винде.
НА винду есть куча фтп клиент-серверов и притом бесплатных почтовых серверов и тд.
НА убунту сервер не ставят графику не потому что это стремно ( хотят и это)
А потому что гуя убогая она никому не нужна.
Тут понимаешь коллизия
те кто умеют им графа не нужна
те кому она нужна, не умеют писать по 😉
вот и получается замкнутый круг.
Мой тебе совет будет прост но тем не менее со временем ты поймешь его справедливость.
Как я переходил на линукс.
100% отказался от винды, только так пошло ( вайн был)
100% по перевел в консоль включая мп3 плеер радио и диспетчеры задач и тд.
все на че тебе нужна гуя легко сделается вот такими хренями
www.net2ftp.com/homepage/download.html
или вот такие хрени пойдут
ajenti.org
Но гую ставитьсмысла нет, на него нет серверного по
Ответ написан
Если в консоли нет опыта работать — то к серверу вообще лучше не лезь. На сервер DE ставить — полное извращение — я уверен что ничего не получится.
Тем не менее попробуй sudo apt-get install ubuntu-desktop
И научись гуглить таки ёлки или это сложнее консоли? bit.ly/2mPcNti
Ответ написан
Замечательный ответ дал Виктор Таран Я много раз сталкивался с задачами под UNIX, которые «почему-то никто не делает». И каждый раз это оказывалась подобная фигня — тот, кому она нужна, написать ее не может, а тот, кто может, не делает, ибо нафиг не нужна.
Если Вы не в состоянии создать пользователя из консоли (хотя нужное «состояние» достигается чтением мана за минуту 🙂 ), то есть три выхода:
— Снести нафиг бубунту, поставить обратно теплую ламповую винду и потом говорить всем «какое гумно этот линух» (ну или не говорить)
— Поставить-таки DE на сервер и пополнить ряды «недоадминов», которые мучают всех вопросами «как мне сделать то же самое, но с помощью тырканья кнопок в гуе, ибо я нуб» и вызывают насмешливое ржание админов винды
— Изучить команды консоли и понять, что DE на сервере примерно то же самое, что автопилот на велосипеде
Ответ написан
Комментировать
Как я понял нужно подключаться к серваку удалённо с использованием графического интерфейса?
Ставите на сервер LXDE и X2GO Server. На удалённой машине ставите X2GO Client и подключаетесь как по RDP.
Но если сервак удаленный, без физического доступа к нему, лучше уж учить консольные комманды и RTFM.
Ответ написан
Комментировать
Можете поставить легковесные графические оболочки:
XFCE sudo apt install xfce4
LXDEsudo apt install lxde
Ответ написан
Комментировать
1. Нужно установить графический сервер(например, xorg), затем установить желаемое окружение рабочего
стола(на выбор GNOME, KDE, Mate, LXDE и т.п.)
2. Установить сервер для удаленного доступа(VNC, xrdp и т. п.). Подключаться к нему соответствующим клиентом.
Ответ написан
Как установить графический интерфейс на сервере Ubuntu 18.04 — Учебные пособия и инструкции
Хотя редко можно найти диспетчеры отображения, работающие на сервере, некоторые пользователи все же могут захотеть испытать внешний вид графического интерфейса на сервере. В этом руководстве мы рассмотрим, как установить графический интерфейс на сервер Ubuntu 18.04. Поскольку графический интерфейс печально известен высокими требованиями к процессору и оперативной памяти, мы сосредоточимся только на установке облегченных сред рабочего стола. К ним относятся
- MATE core Desktop
- Рабочий стол Кубунту
- XFCE
- ЛСДЭ
- Волнистый попугайчик Рабочий стол
Предварительные условия
- Сервер Ubuntu 18.
04 с доступом по SSH
- Пользователь без полномочий root с привилегиями sudo
Прежде чем начать, убедитесь, что вы обновили и обновили свою систему
$ sudo apt update && sudo apt upgrade
Далее мы собираемся установить диспетчер задач.
$ sudo apt install tasksel
Теперь мы можем начать установку различных сред рабочего стола.
1) Рабочий стол Mate Core Server
Чтобы установить рабочий стол MATE, используйте следующую команду:
$ sudo tasksel install ubuntu-mate-core
Чтобы запустить рабочий стол MATE с графическим интерфейсом, выполните команду ниже
$ служба судо lightdm start
Нажмите кнопку «Пуск», чтобы узнать больше
2) Lubuntu Core Server Desktop
Это считается самым легким и ресурсоемким графическим интерфейсом для сервера Ubuntu 18.04.
Он основан на среде рабочего стола LXDE. Чтобы установить Lubuntu, выполните
$ sudo tasksel install lubuntu-core
После успешной установки графического интерфейса Lubuntu-core запустите диспетчер отображения, выполнив приведенную ниже команду или просто перезагрузив систему
$ sudo service lightdm start
После этого , Выйдите из системы и нажмите кнопку, как показано, чтобы выбрать менеджер графического интерфейса по вашему выбору
В раскрывающемся списке нажмите Lubuntu
Войдите в систему, и Lubuntu запустится, как показано на рисунке
3) Kubuntu Core Server Desktop
Kubuntu — легкая среда рабочего стола это многое заимствует из среды рабочего стола Xfce.
Чтобы начать установку Kubuntu, выполните следующую команду:
$ sudo tasksel install kubuntu-desktop
После успешной установки запустите диспетчер отображения, выполнив приведенную ниже команду, или просто перезагрузите сервер
$ sudo service lightdm start
выйдите из системы или перезагрузите компьютер и нажмите кнопку ниже
В раскрывающемся списке выберите Kubuntu функции
4) XFCE
XFCE — это очень легкая среда рабочего стола, которая нетребовательна к ресурсам и требует минимальных ресурсов ОЗУ и ЦП. Для установки XFCE используйте следующую команду
# sudo tasksel install xfce4-slim
После установки графического интерфейса используйте команду для его активации
# sudo service slim start
Вам будет предложено выбрать диспетчер по умолчанию. Выберите тонкий и нажмите ENTER.
Выйдите из системы или перезагрузитесь, выберите опцию «Xfce» в раскрывающемся списке и войдите в систему, используя свои учетные данные.
Вскоре будет запущен диспетчер отображения Xfce
5) LXDE
LXDE — среда рабочего стола, которая считается наиболее экономичной для системных ресурсов. Lubuntu основан на среде рабочего стола LXDE. Используйте следующую команду
$ sudo apt-get install lxde
Чтобы запустить LXDE, выйдите из системы или перезагрузитесь и выберите «LXDE» в раскрывающемся списке менеджеров отображения при входе в систему.
Это несколько облегченных сред рабочего стола, которые вы можете развернуть на своем сервере Ubuntu 18.04, чтобы облегчить себе работу и избавиться от скуки, связанной с работой на черном экране терминала.
Попробуйте и расскажите, как все прошло. В этой статье мы рассмотрели, как установить графический интерфейс на сервер Ubuntu 18.04. ваши отзывы очень приветствуются.
Установка сервера Ubuntu с полным графическим интерфейсом
спросил
Изменено
3 года, 11 месяцев назад
Просмотрено
25 тысяч раз
Приходит с сервера Windows/MacOS. ..
Я искал свое первое развертывание Linux и остановился на Ubuntu/GlusterFS в качестве высокопроизводительного файлового сервера.
У меня вопрос о ресурсах, необходимых GUI. Я понимаю, что это сервер, и он должен быть простым для производительности, но у меня есть ситуация, когда этот сервер может время от времени администрироваться нетехническим специалистом, который вообще не умеет работать с командной строкой. Я не хочу облегченных версий приложений, если они отвлекаются и смотрят видео на YouTube, загрузку в Dropbox, электронную почту или что-то еще, что они делают на сервере, что меня совершенно не беспокоит. Что меня беспокоит, так это получение звонка, потому что youtube/dropbox не работает на сервере, и они не хотели покидать машинное помещение.
В своих исследованиях я видел только абсолютно негативные вещи об использовании ресурсов графического интерфейса. Некоторые отчеты показывают, что 50-60% ресурсов используются только графическим интерфейсом. Применимо ли это к специально созданной машине, например, к супермикро с 36 отсеками и топовым двухпроцессорным процессором/128 ГБ/256 ГБ ОЗУ, или это относится только к коробкам с минимальными характеристиками?
Кроме того, это происходит, когда эти тяжелые пакеты (медиаплеер/браузер/и т. д.) не открыты или только когда они нуждаются в обработке? Если они не используют другие ресурсы, кроме дискового пространства, ничего страшного. Даже если они используют немного, это тоже нормально, я бы охотно дал 4-8 ГБ ОЗУ в целом, что слишком много, но я действительно не хочу этого звонка. Во всех аспектах ресурсов будет достаточно запаса прочности.
Будет ли вообще полезно установить сервер Ubuntu, а затем графический интерфейс поверх него, или полная версия Ubuntu с графическим интерфейсом полностью способна работать в качестве серверной ОС, просто раздутой и красивой?
У меня нет опыта работы с Linux, поэтому видеть такой сервер с комментариями, специфичными для графического интерфейса, очень тревожно.
Приветствуется любая помощь, спасибо Всем
- сервер
- графический интерфейс
1
Ubuntu — это Ubuntu. Версии для сервера и настольного компьютера работают на одной базе и извлекаются из одних и тех же репозиториев, просто они изначально настроены по-разному. Поскольку они указывают на одни и те же репозитории, было бы совершенно нормально выполнить sudo apt install ubuntu-desktop на серверной системе, чтобы запустить и запустить графический интерфейс.
Графические интерфейсы действительно используют системные ресурсы, но не сильно, особенно когда DE простаивает, и особенно в системе с сотнями ГБ ОЗУ и материнской платой с двумя сокетами. Если установка графического интерфейса на вашем сервере будет полезной и поможет вашей команде работать продуктивнее, то вы ничего не повредите, сделав это. Лично мне не нравится запускать графические интерфейсы на серверах, потому что они используют немного оперативной памяти даже в режиме ожидания, но каждому свое. В моем синаптике я вижу 4 разных варианта графических интерфейсов, которые можно установить без экзотики и добавления дополнительных источников ПО:
- ubuntu-desktop (устанавливает Ubuntu и Gnome Shell по умолчанию, что вы получаете, загружая обычную настольную Ubuntu)
- kubuntu-desktop (устанавливает стандартные возможности Ubuntu и KDE, более похожие на Windows)
- lubuntu-desktop (устанавливает Ubuntu LXDE по умолчанию, LXDE считается облегченным)
- xubuntu-desktop (устанавливает интерфейс Ubuntu XFCE по умолчанию, XFCE считается облегченным)
Итак, чтобы установить один из них, просто запустите sudo apt install packagename
Просто имейте в виду, что эти пакеты известны как «мета» пакеты, поскольку они сами ничего не содержат, они просто указывают на целый список других пакетов, которые устанавливают предопределенное условие , такие как среда рабочего стола Kubuntu по умолчанию со всеми обычными приложениями, которые будут поставляться с ней. Это означает, что когда вы устанавливаете один из них, вы можете увидеть, что он загружает МНОГО дополнительных пакетов, и на самом деле его установка может занять несколько минут. Вы также можете увидеть, что он помечает ваш «сервер» как Kubuntu, Lubuntu и т. д. Не пугайтесь, это просто логотип 🙂
4
Поскольку вы просите о какой-либо помощи, я вмешиваюсь, надеясь, что никто не проголосует против:) Я знаю кого-то, кто устанавливает пакеты с графическим интерфейсом на таких серверах, где для устранения неполадок потребуется удаленный пользовательский интерфейс. Это полезно для пользователей, которые не слишком хорошо знакомы с cli. Так что это работает. Графический интерфейс — это просто пакет и его зависимости (так много пакетов), что-то вроде apt-get install ubuntu-desktop
Насколько я понимаю, графический интерфейс использует X ресурсов. Он не будет использовать больше, чем ему нужно. Так что если в вашем ящике гораздо больше ресурсов, это не должно быть вредно.
Вот то, что вы можете использовать. Если вы устанавливаете графический интерфейс, не загружайте его по умолчанию. Таким образом, целью не должен быть этот интерфейс. Скорее вы должны настроить свой сервер как сервер, а также иметь возможность загружать графический интерфейс с помощью одной команды. Таким образом, графический интерфейс не будет работать, и большинство этих ресурсов не будут использоваться, если они вам не нужны.
Удачи и надеюсь, что это поможет!
изменить: Я пропустил один момент. Версия Ubuntu с графическим интерфейсом полностью работоспособна. Дело в том, например, что у вас не будет веб-сервера, потому что он по умолчанию поставляется с пакетами, предназначенными для использования на рабочем столе. Но в любом случае, даже в серверной версии вам нужно будет установить веб-сервер, а также настроить его, потому что вы можете использовать разные веб-серверы, а команда Ubuntu точно не знает, какой из них вам нужен. Но, например, материал SSH, рабочий стол Ubuntu поставляется с клиентом, а не с ssh-сервером. Однако, если вы установите серверную версию, она будет иметь ssh-сервер по умолчанию. Опять же, даже на рабочем столе установка ssh-сервера тривиальна и выполняется в один лайнер 9.0003
Поскольку никто еще не ответил на вопрос об использовании ресурсов, рискну. Сервер Ubuntu имеет следующие системные требования:
- Процессор x86 300 МГц
- 256 МБ системной памяти (ОЗУ)
- 1,5 ГБ дискового пространства
- Видеокарта и монитор с разрешением 640×480
Отсюда
Установка пакета Ubuntu-desktop (о котором, как я полагаю, вы говорите, говоря о добавлении графического интерфейса) делает систему практически такой же, как если бы вы установили настольную версию. Настольная версия имеет следующие требования:
- Двухъядерный процессор 2 ГГц
- 2 ГиБ ОЗУ (системная память)
- 25 ГБ свободного места на жестком диске
- VGA с разрешением экрана 1024×768
Также отсюда
Конечно, используется больше ресурсов, и примерно соответствует цифре 50-60%, которую вы приводите, но на самом деле не так много, когда вы говорите о ресурсах серверного класса.
Ко второму пункту: следует ли устанавливать серверную версию, а затем добавлять метапакет Ubuntu-desktop или устанавливать настольную версию напрямую? Функциональные различия между ними небольшие, а с точки зрения внешнего вида практически отсутствуют. Эти два варианта будут выглядеть почти одинаково, разница будет заключаться в том, как вы «ожидаете» настроить такие вещи, как сетевые интерфейсы, дисплеи, жесткие диски и т. д. Серверная версия не будет поставляться с «удобными инструментами» для простой настройки и управления ими. элементов (NetworkManager, Disks и т. д.), и вместо этого будет предполагать, что вы хотите полностью контролировать настройку и управление этими вещами вручную.
Помимо небольшого количества ресурсов, этот выбор сводится к тому, кто будет заниматься настройкой и управлением, а также от того, какой у них уровень навыков/объем ручного управления, который они хотят.
Много лет я использую различные версии Ubuntu Server с облегченным графическим интерфейсом.
После базовой установки я добавляю минимальную графическую среду с помощью apt-get install xinit
, а затем добавляю fluxbox
, который является оконным менеджером с небольшой площадью. Затем я добавляю поддержку звука через apt-get установить alsa-utils
. В настоящее время браузеры ожидают, что pulseaudio
будет присутствовать для работы аудио, но есть отличный инструмент с именем apulse
, который достаточно хорошо эмулирует pulseaudio, например. просмотр YouTube, не требуя установки самого pulseaudio (или, конечно, вы можете установить полный пакет pulseaudio, если хотите).
Это очень просто и не использует больше пары сотен МБ виртуальной памяти, когда графические приложения не активны.
3
Помимо описанных выше проблем с производительностью/системными характеристиками, обычно рекомендуется не запускать графический интерфейс на выделенном сервере по соображениям безопасности. Аргумент заключается в том, что графический интерфейс запускает больше служб и процессов, чем простое ядро и серверные приложения, и каждое из них обеспечивает потенциальный путь атаки на систему. Я далек от эксперта по величине любого дополнительного риска, но в зависимости от вашей среды вы можете проверить это. Надеюсь, другие здесь могут посоветовать.
Как отмечали другие, запуск сервера с графическим интерфейсом — это нормально, хотя и довольно неортодоксально — обычно системные администраторы unix знают, как работать с терминалом (это быстрее, и многие операции администратора не могут выполняться из графического интерфейса).
Тем не менее, я лично устанавливал GUI на некритических серверах несколько раз (по той же самой причине, которую вы упомянули — случайные простые операции, выполняемые нетехническим человеком). Но из личного опыта — заранее проверяйте параметры железа и требования к железу. Я установил GUI на сервер DELL с графической картой maxtron на 2 МБ, и все прошло не так хорошо.
Вы говорите, что используете его в качестве файлового сервера, что наводит меня на мысль, что у вас будет какой-то другой компьютер, который вы будете использовать в качестве рабочего стола.
Попробуйте подключиться к удаленному рабочему столу с помощью Xming в Windows или XQuartz в macOS.
Прошло много времени с тех пор, как я пробовал это с Windows, и я никогда не пробовал это с macOS, но в этой статье есть хороший обзор того, как это сделать. Он специально разработан для работы на их серверах, но я надеюсь, что вы сможете достаточно хорошо адаптировать его для своих личных целей.
Ключевым моментом является запуск сервера реализации X11 на вашем локальном компьютере (Xming, XQuartz или Xorg), SSH на вашем удаленном компьютере (файловом сервере) с включенной доверенной переадресацией X, а затем запуск выбранного приложения с графическим интерфейсом на удаленном компьютере. изнутри оболочки.
Конечно, это потребует небольшой подготовки на стороне сервера — вам нужно будет установить там клиент реализации X11.