Как установить среду рабочего стола на ваш безголовый сервер Linux – CloudSavvy IT
Серверные дистрибутивы Linux обычно не поставляются с графическим пользовательским интерфейсом, а предпочитают доступ через SSH с помощью терминала. Но некоторые приложения легче использовать в окне, и даже безголовые серверы могут работать в среде рабочего стола по протоколу RDP.
Зачем устанавливать графический интерфейс?
Во-первых, есть много причин не установить графический интерфейс. Чем больше кода и пакетов, тем больше обновлений, простоев и потенциальных уязвимостей безопасности. Даже легкие настольные среды могут потреблять много ресурсов, особенно на небольшом сервере без большого объема оперативной памяти. В производственной среде это часто не требуется, поскольку доступа к командной строке почти всегда достаточно для настройки любого приложения, которое вы используете (по крайней мере, в Linux).
Однако есть несколько сценариев, в которых это имеет смысл. Некоторые приложения намного более управляемы с графическим интерфейсом. VirtualBox, например, используется для создания виртуальных машин для запуска различных операционных систем в изолированной среде. Это в первую очередь приложение на основе графического интерфейса, и им гораздо легче управлять, когда у вас есть дисплей для работы. Хотя работать с ним из командной строки вполне возможно, по общему признанию, это немного неуклюже, и вы застрянете, читая документацию и просматривая руководства по использованию команд, прежде чем сможете вспомнить наиболее важные из них.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Хотя мы по-прежнему не рекомендуем использовать настольную среду на сервере, ориентированном на пользователя, может быть неплохо установить его на домашнем сервере или другой несущественной машине. В конце концов, серверы Windows в значительной степени зависят от приложений на основе GU, доступ к которым осуществляется через RDP. Хотя Linux предпочитает командную строку, приятно иметь опции.
Установка рабочего стола
Для работы графического интерфейса на удаленном сервере Linux требуются две движущиеся части. Во-первых, это среда рабочего стола, в которой все, что связано с вашим визуальным восприятием ОС, управление окнами важнее всего. Вторым является сервер протокола удаленного рабочего стола (RDP); поскольку у вас, вероятно, нет физического доступа к вашему серверу, у вас не будет порта для подключения. Даже если у вас есть доступ к удаленному администрированию, это идеальный вариант, поскольку он позволяет вам работать из любого места, используя свой персональный компьютер.
Что касается настольных сред, у вас есть много вариантов, учитывая, что Linux также используется в качестве настольной операционной системы. Если вы ищете легковесную рабочую среду, мы рекомендуем XFCE, Это быстро и не требует много ресурсов для запуска. Кроме того, если вы ищете лучший опыт, вы можете попробовать KDE, который больше подходит для ежедневного использования.
Бегать apt-get update
обновить список пакетов перед установкой:
sudo apt update
Далее, если вы хотите установить XFCE, выполните следующую команду:
sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils
Вероятно, это приведет к установке некоторых связанных пакетов, поэтому установка может занять некоторое время.
Если вы предпочитаете использовать KDE, вы можете установить полный пакет с:
sudo apt install kde-full
Сказать, что это установит больше пакетов, чем XFCE, было бы преуменьшением.