Ubuntu Desktop против Ubuntu Server: какая разница?

Операционная система для Raspberry Pi по умолчанию — Raspbian. Она была специально разработана под микрокомпьютер и содержит необходимые для выполнения устройством обычных задач пакеты. Но существует и возможность развертывания на RPi привычного десктопного или серверного Linux, например, одну из версий популярного дистрибутива Ubuntu. Работающая под Ubuntu Raspberry Pi 3 превращается в полноценную миниатюрную рабочую станцию или сервер.

Ubuntu Server

Linux Ubuntu Server – это бесплатная серверная операционная система на базе ядра Linux. Ubuntu Server можно использовать в качестве платформы для Web-серверов, серверов баз данных, DNS-серверов, файловых серверов и других типов серверов. Ubuntu очень популярный дистрибутив Linux, в том числе и серверный вариант, который активно используется организациями разных размеров, за счет того что главной особенностью Ubuntu Server, да и всех серверных операционных систем на базе Linux, является надежность, производительность и безопасность.

Ubuntu Server

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

Графическая оболочка Ubuntu Server

Для настройки рабочего стола следует воспользоваться уже готовыми скриптами пакетного менеджера tasksel. Достаточно ввести в терминал команду:

sudo tasksel

Графическая оболочка Ubuntu Server

Появится окно, с псевдографическим интерфейсом которое можно наблюдать ещё на этапе установки операционной системы:

Здесь представлен выбор различных оконных менеджеров, наилучшим вариантом для сервера станет «Lubuntu minimal installation». Это легковесная графическая оболочка не требовательная к ресурсам сервера. К тому же способная решить практически любые современные задачи полноценного рабочего окружения, будь то браузеры, текстовые редакторы или офисный пакет.

Используйте стрелки на клавиатуре или клавиши Page Up/Page Down, выберите необходимый пункт нажатием на пробел. Для старта установки нажмите Enter. Все дополнительные приложения можно установить, используя менеджер пакетов APT.

После перезагрузки вы сразу попадёте в графическую оболочку Lubuntu. Для переключения между терминалами (TTY) можно использовать комбинацию клавиш Ctrl+Alt+F1 … F7 (клавиши от F1 до F7). Всего в Linux существует 7 терминалов TTY.

Графическая оболочка Ubuntu Server

От Windows к Linux. Виртуальная машина

Как я уже упоминал, самый простой и очевидный способ удаленной установки ОС заключается в использовании виртуальной машины. Он сработает в любой ОС, где может быть запущена ВМ, поэтому даже если на удаленной стороне стоит Solaris или еще большая экзотика, выход есть. В своей работе мы будем использовать прекрасную ВМ VirtualBox, которую можно абсолютно бесплатно скачать из Сети. Нас интересует версия для Windows, поэтому файлом для скачивания будет

Читайте также:  Apple ProRAW: все особенности и нюансы формата

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

> cd c:\Program Files\Oracle\VirtualBox > VBoxManage internalcommands createrawvmdk -filename c:\ -rawdisk \\.\PhysicalDrive0 -register

Образ , расположенный в корне диска C:, будет ссылаться на физический диск (\\.\PhysicalDrive0 в нотации Windows), опция ‘-register’ позволяет сразу добавить его в "Менеджер виртуальных носителей" VirtualBox. Забегая вперед, скажу, что то же самое в Linux можно проделать с помощью похожей команды:

$ sudo VBoxManage internalcommands createrawvmdk -filename ~/ -rawdisk /dev/sda -register

Теперь можно скачать ISO-образ устанавливаемого Linux-дистрибутива и выделить для него место на диске. Сделать это можно, уменьшив размер NTFS-раздела с помощью Partition Magic в WinXP/Win2k3 или оснастки в Vista/Seven. После этого запускаем VirtualBox и создаем новую виртуальную машину, указав подготовленный ранее образ в качестве первого жесткого диска. Далее открываем свойства виртуальной машины, вкладку "Носители", и указываем в качестве CD-ROM реальный привод компа. Запускаем ВМ и благополучно устанавливаем Linux в свободную область диска. Предупрежу, что сразу перезагружать реальную машину не стоит, иначе мы потеряем к ней сетевой доступ (сеть будет либо вообще не настроена, либо настроена на подключение к виртуальной сети VirtualBox). Сначала необходимо загрузить дистрибутив в виртуальной машине и настроить сеть так, чтобы она была работоспособна после загрузки ОС на реальном железе (то есть скопировать сетевые настройки из работающей в данный момент ОС). Делать это нужно с предельной осторожностью, потому как одна ошибка навсегда отрежет машину от интернета.

Читайте также:  Работа с файлами в Python с помощью модуля OS

Большим плюсом будет работающий в локальной сети DHCP-сервер, раздающий настройки для подключения к интернету, в этом случае ничего настраивать не придется и достаточно будет установить SSH-сервер и завести пользователя, с правами которого мы сможем попасть на машину (впрочем, последние две вещи придется сделать в любом случае). Когда все это будет выполнено, машину можно перезагрузить и минут через пять попытаться подключиться к ней по SSH.

Разница между Ubuntu Desktop и Ubuntu Server

Несколько различий предоставляют информацию о расхождениях Ubuntu Desktop и Ubuntu Server.

Графический интерфейс пользователя

Основным отличием Ubuntu Desktop и Ubuntu Server является среда рабочего стола. В то время как Ubuntu Desktop имеет графический интерфейс пользователя, Ubuntu Server нет.

Это потому, что большинство серверов работают без головы. Но что это значит? Ну, они работают без традиционной конфигурации клавиатуры, мыши и монитора для взаимодействия с машиной. Вместо этого серверы обычно управляются удаленно через SSH . Хотя SSH интегрирован в операционные системы на основе Unix, использовать SSH и в Windows довольно просто.

Хотя некоторые операционные системы для серверов Linux имеют настольные среды, у многих отсутствует графический интерфейс. Например, CoreOS Linux Container полностью основан на командной строке. Хотя Ubuntu Server не имеет графического интерфейса, Ubuntu Desktop предполагает, что ваш компьютер использует видеовыход. Поэтому Ubuntu Desktop устанавливает среду рабочего стола.

Приложения

Кроме того, Ubuntu Desktop содержит приложения, подходящие для общего использования: есть офисный пакет для повышения производительности, мультимедийное программное обеспечение и веб-браузер.

Тем не менее, Ubuntu Server также включает в себя стандартные пакеты. Они ориентированы на требования к серверу. В результате Ubuntu Server может работать как почтовый сервер, файловый сервер, веб-сервер и сервер Samba. Специальные пакеты включают Bind9 и Apache2. В то время как настольные приложения Ubuntu предназначены для использования на главном компьютере, пакеты Ubuntu Server ориентированы на обеспечение клиентского подключения и безопасности.

Читайте также:  Unix / Linux — режим доступа к файлам / доступа

Монтаж

Поскольку Ubuntu Server не имеет графического интерфейса, установка отличается от установки Ubuntu Desktop. Установка Ubuntu Desktop по сути аналогична любой другой установке программного обеспечения. Ubuntu Server использует вместо этого управляемое процессом меню.

Заключение

Ubuntu подтверждает свою репутацию универсального дистрибутива Linux. Ее запускают на рабочих станциях, серверах, ноутбуках, планшетах, мобильных телефонах и даже на совершенно не предназначенном для этого оборудовании. Разумеется, Ubuntu-сообщество не могло пройти мимо растущего сегмента производительных одноплатных компьютеров и создало сборки под Raspberry Pi 3 и другие версии «Малинки».

Несмотря на изначальную неадаптированность Убунту под «одноплатники», она демонстрирует уверенную и стабильную работу на этих компьютерах. С ее помощью можно организовать простое рабочее место, сервер или медиацентр — и все это с минимальным энергопотреблением, тепловыделением и достойной производительностью. При этом привыкшему к данной операционной системе пользователю не придется заново адаптироваться к изменившемуся программному окружению. А установка максимально проста и не создаст затруднений даже неспециалисту.

Сравнительные тесты с Raspbian показывают несколько сниженную производительность на одном и том же «железе», но она не фатальна и дает возможность комфортной работы на устройстве.

Завершающий этап

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

Теперь ждите, когда установка закончится. По завершению установочного процесса система предложит изъять установочный диск и перезагрузиться. Обязательно отключаем ВIOS, если она была включена.

После перезагрузки у вас появится рабочий стол установленной системы. Вы можете выполнять все те же действия, что и на другой ОС.

Вам может быть интересно:

Как переустановить Windows? Поэтапная инструкция

Не запускается Windows, что делать?

20 советов по работе с Excel

Как накрутить просмотры в инстаграм