Рабочий стол Ubuntu и сервер Ubuntu: в чем разница?
Ubuntu считается, пожалуй, самой популярной операционной системой Linux. Это, безусловно, один из самых известных. Однако Ubuntu немного отличается. В Ubuntu есть два разных варианта: стабильный выпуск и итерация с долгосрочным обслуживанием (LTS).
Кроме того, Ubuntu разделяется на Ubuntu Cloud, Ubuntu Core, Ubuntu Kylin, Ubuntu Desktop и Ubuntu Server. Здесь вы узнаете все о различиях между Ubuntu Server и Ubuntu Desktop.
Что такое сервер Ubuntu?
Прежде чем сравнивать различия между Ubuntu Desktop и Ubuntu Server, давайте выясним, что такое сервер.
Серверы обычно бывают двух форм-факторов: для монтажа в стойку и в корпусе Tower. Сервер в корпусе Tower – это, по сути, настольный компьютер, но его части часто различаются, уделяя особое внимание долговечности, стабильности и безопасности. Например, серверы используют оперативную память с коррекцией кода ошибки (ECC). В то время как настольные компьютеры без сервера – нет.
Более того, серверы не обязательно включают в себя периферийные устройства, такие как монитор, клавиатура и мышь. Запуск сервера без периферийных устройств известен как установка «без головы». Программное обеспечение для сервера включает в себя операционную систему, серверное программное обеспечение (например, Apache для хостинга веб-сайтов; сервер печати CUPS) и программное обеспечение безопасности.
Таким образом, Ubuntu Server – это операционная система для сервера, основанная на Ubuntu.
Сервер Ubuntu бесплатный?
Да. Как и настольная версия, Ubuntu Server можно загрузить и использовать бесплатно.
Однако, если вы используете его для деловых целей и не можете позволить себе проблемы, которые могут повлиять на работу, пакеты поддержки доступны от разработчиков Canonical. [ Https://ubuntu.com/support ]
Если вы предпочитаете управлять поддержкой сервера внутри компании, это тоже вариант. На ресурсе сообщества Ubuntu есть документы и обсуждения по каждой мыслимой проблеме и подходящим решениям.
Разница между Ubuntu Desktop и Ubuntu Server
Несколько различий дают представление о расхождении Ubuntu Desktop и Ubuntu Server.
Графический интерфейс пользователя
Основное различие между Ubuntu Desktop и Server – это среда рабочего стола. В то время как Ubuntu Desktop включает графический пользовательский интерфейс, в Ubuntu Server его нет.
Это потому, что большинство серверов работают без подключения к сети. Но что это значит? Что ж, они работают без традиционной клавиатуры, мыши и монитора для взаимодействия с машиной. Вместо этого серверы обычно управляются удаленно с помощью SSH. Хотя SSH встроен в операционные системы на базе Unix, его также просто использовать в Windows .
Хотя некоторые серверные операционные системы Linux имеют среду рабочего стола, во многих отсутствует графический интерфейс. Итак, Ubuntu Desktop предполагает, что ваша машина использует видеовыходы, и устанавливает среду рабочего стола. В то же время в Ubuntu Server отсутствует графический интерфейс.
Различные приложения на рабочем столе и сервере Ubuntu
Кроме того, Ubuntu Desktop содержит приложения, подходящие для общего использования: есть офисный пакет для повышения производительности, мультимедийное программное обеспечение и веб-браузер.
Однако Ubuntu Server также включает в себя другие пакеты. Они ориентированы на требования к серверу. Соответственно, Ubuntu Server может работать как почтовый сервер, файловый сервер, веб-сервер и сервер самбы. Конкретные пакеты включают Bind9 и Apache2. В то время как настольные приложения Ubuntu ориентированы на использование на хост-машине, пакеты Ubuntu Server сосредоточены на обеспечении связи с клиентами, а также на обеспечении безопасности.
Различия в установке Ubuntu Server и Desktop
Поскольку в Ubuntu Server отсутствует графический интерфейс, установка отличается от установки Ubuntu Desktop. Установка Ubuntu Desktop аналогична установке любого другого программного обеспечения. Но вместо этого Ubuntu Server использует меню, управляемое процессами.
Сервер Ubuntu и производительность рабочего стола
Поскольку Ubuntu Server по умолчанию не имеет графического интерфейса, он потенциально имеет лучшую производительность системы. В конце концов, нет среды рабочего стола для управления, поэтому ресурсы можно выделить для задач сервера.
Однако на практике это не всегда получается. Например, вы можете установить какое-то особенно ресурсоемкое серверное программное обеспечение, тем самым замедляя работу машины. И наоборот, вы можете использовать Ubuntu Desktop исключительно для обработки текста.
Установка Ubuntu Server и Ubuntu Desktop с параметрами по умолчанию на двух идентичных машинах неизменно приведет к тому, что сервер будет обеспечивать лучшую производительность, чем рабочий стол. Но как только программное обеспечение входит в микс, все меняется.
Рабочий стол Ubuntu против сервера Ubuntu: сходства
Использование Ubuntu Server вместо настольного компьютера не должно быть чем-то новым. По крайней мере, если у вас есть опыт работы с командной строкой и SSH, Ubuntu Server должен показаться вам знакомым. Есть и другие ключевые сходства: ядро и поддержка.
У рабочего стола Ubuntu и сервера Ubuntu разные ядра?
Нет. Начиная с Ubuntu 12.04 и серверный, и настольный варианты используют одно и то же ядро. Поскольку и Ubuntu Desktop, и Ubuntu Server используют одно и то же ядро, вы можете добавлять любые пакеты в любой вариант. Это означает, что, хотя между установками по умолчанию есть разница, вы можете соответствующим образом настроить свой Ubuntu.
Итак, вы можете начать с Ubuntu Server и установить среду рабочего стола, если решите, что не можете запускать ее без головы. В качестве альтернативы вы можете начать с Ubuntu Desktop и добавить необходимые пакеты для создания сервера. Поскольку Ubuntu Server и Desktop используют одно ядро Ubuntu, различия в установке по умолчанию не препятствуют установке пакетов программного обеспечения в будущем.
Есть ли разница в поддержке версий Ubuntu Server и Desktop?
Опять же, нет. До Ubuntu 12.04 LTS настольные версии поддерживали трехлетний цикл поддержки. Их коллеги по Server получили пятилетний цикл поддержки.
После выпуска 12.04 LTS варианты Ubuntu Desktop и Server перешли на пятилетний цикл поддержки.
Сервер Ubuntu против рабочего стола Ubuntu: что лучше использовать?
Учитывая различия и сходства, возникает большой вопрос: следует ли использовать Ubuntu Server или Ubuntu Desktop? Пока вы используете LTS-версию Ubuntu, сервер или рабочий стол должны работать как сервер.
Основными факторами, разделяющими их, остаются графический интерфейс и пакеты по умолчанию. Тем не менее, ядро ядра Ubuntu означает, что вы можете установить одни и те же пакеты в обоих вариантах.
Когда использовать рабочий стол Ubuntu
Вам следует использовать Ubuntu Desktop, если вы используете свой компьютер в качестве повседневного драйвера. Это включает в себя множество мультимедийных программ и программ для повышения производительности. Есть графический интерфейс, и установка довольно проста. Более того, вы можете установить серверное программное обеспечение, чтобы использовать любой рабочий стол Ubuntu в качестве сервера.
Например, вы можете запустить маломощный Lenovo ThinkServer TS140 с рабочим столом Ubuntu. Это дает вам возможность подключить монитор и использовать среду рабочего стола.
Вы можете превратить сервер Ubuntu в ПК домашнего кинотеатра (HTPC) с программным обеспечением медиасервера Linux . Хорошие варианты для этого включают Plex и Subsonic. В качестве альтернативы вы можете даже создать игровой сервер Linux с помощью Ubuntu Desktop, а не Ubuntu Server.
Когда использовать Ubuntu Server
Ubuntu Server лучше всего использовать для серверов. Это может показаться очевидным. Но, как и серверы, монтируемые в стойку и в корпусе Tower, не все серверы одинаковы. Вам следует выбрать Ubuntu Server вместо Ubuntu Desktop, если вы планируете запускать свой сервер без подключения к сети. Поскольку два варианта Ubuntu имеют общее ядро, вы всегда можете добавить графический интерфейс позже.
Кроме того, Ubuntu Server лучше всего подходит для определенных разновидностей серверов, на которых включены пакеты. Например, вы можете рассмотреть Ubuntu Server при создании почтового сервера или веб-сервера.
Поэтому выберите вариант, который меньше трудозатрат для вашего проекта. Если Ubuntu Server включает необходимые вам пакеты, используйте Server и установите среду рабочего стола. Абсолютно нужен графический интерфейс, но вам нужно серверное программное обеспечение, которое не входит в стандартную установку сервера? Что ж, используйте Ubuntu Desktop и установите необходимое программное обеспечение.
А как насчет Ubuntu Core?
Если вам интересно узнать о различиях между Ubuntu Core и Ubuntu Server с точки зрения установки того или другого, это займет немного другое измерение.
Ubuntu Core – это урезанная версия Linux, предназначенная для проектов встраиваемых устройств. Это может быть устройство Интернета вещей или какой-нибудь проект умного дома. Хотя Ubuntu Core может иметь серверную функциональность, это не сервер, как машина, на которой работает Ubuntu Server.
Сделайте правильный выбор между рабочим столом Ubuntu и сервером
В конечном счете, это не так просто, как использовать Ubuntu Server для сервера и Ubuntu Desktop для рабочего стола. Обдумайте свои потребности и объем работы, связанный с настройкой машины. Если вы используете медиа-сервер, Ubuntu Server может оказаться излишним. Рабочий стол, предназначенный для общего использования, должен запускать Ubuntu Desktop.
В основном ваше решение зависит от того, какой вариант требует самой простой первоначальной настройки. Но также следует учитывать знакомство. Если вы настраиваете сервер и вам неудобно без графического интерфейса, используйте Ubuntu Desktop. Создание сервера может показаться устрашающим – если начать с рабочего стола, это может сделать эту задачу менее сложной.
Планируете использовать сервер Ubuntu, но использовать рабочий стол Windows? Узнайте, как установить доступ к удаленному рабочему столу в Ubuntu из Windows.