что лучше для сервера debian или ubuntu
Сравнение сервера Debian и сервера Ubuntu
Главное меню » Debian » Сравнение сервера Debian и сервера Ubuntu
Серверы Debian и Ubuntu во многих отношениях считаются очень похожими. Давайте углубимся в сравнение двух серверов:
Обновление серверов
Основное различие между двумя типами серверов заключается в методах обработки двух выпусков. Debian становится очень похожим на Ubuntu, но они не совсем похожи. Скорее, каждый тип сервера имеет свой собственный набор отличий. Debian не будет предлагать обычные обновления, которые предлагает Ubuntu; скорее, Debian предлагает прямые трансляции выпуска. Примером может служить менеджер пакетов apt-get, который позволяет пользователям устанавливать обновления и программное обеспечение. Пользователи могут обновить свои системы до предстоящей стабильной версии без какой-либо перезагрузки.
Ubuntu поддерживает свою версию LTS (Long Term Support), версию дистрибутива, которая построена и поддерживается в течение примерно пяти лет. С другой стороны, Debian предлагает в общей сложности три года поддержки для соответствующих сборок. Сегодня Debian становится все больше и больше похож на Ubuntu, и у него есть команда поддержки, которая помогает ему наверстать упущенное.
Безопасность настроек
Ubuntu – более безопасная система, чем Debian. Debian считается более стабильной системой, и ею намного проще управлять, чем Ubuntu. В обсуждениях на нескольких платформах Debian имеет репутацию более стабильного. На сервере Ubuntu также может быть несколько уязвимостей, которых не будет на сервере Debian. Тем не менее, в целом Ubuntu и Debian широко используются во всем мире.
Поддержка сервера
Два сервера также различаются с точки зрения услуг, предлагаемых каждым из них. Можно нанять группу поддержки Ubuntu, которая поможет вам с установкой, обновлением и устранением неполадок в системе. В Debian такой группы поддержки нет; скорее, Debian полагается на команду добровольцев. Со временем Debian получил статус более удобного сервера. Обе системы имеют подробный процесс установки, поэтому выбрать одну из них по этому критерию – несложное решение.
Поддержка оборудования и программного обеспечения
Обе серверные системы основаны на Debian, поэтому программное и аппаратное обеспечение обеих систем практически одинаково. Большинство пакетов Ubuntu можно легко запустить без какой-либо внешней конфигурации программного обеспечения. Тем временем серверы Debian ищут уже существующие конфигурации при обновлении системы, а затем уведомляют системных администраторов. Эта возможность облегчает пользователям и предотвращает любые предстоящие ошибки обновления программного обеспечения.
Расходы
Оба сервера предоставляются бесплатно, поэтому фактор цены не является решающим фактором при выборе сервера. Поскольку оба сервера бесплатны, пользователи могут выбрать операционную систему, соответствующую их требованиям. Вы также можете переключаться между двумя системами в любое время, но перед переключением убедитесь, что выполнены все предварительные условия.
Вывод
Серверы Debian и Ubuntu одинаково полезны для разных целей. В этой статье было проведено подробное сравнение двух серверов по различным параметрам и характеристикам.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Debian или Ubuntu ставить на сервер?
Понимаю, что вопрос из области брюнетки vs блондинки, но всеже.
Сейчас вся инфраструктура поднята на debian 7. В данный момент хочется мигрировать либо на Debian 8, либо на Ubuntu(естественно актуальный LTS).
Михаил: Для меня более важно то количество лет что я использую Gentoo (а их уже примерно с десяток), опыт ручной миграции между версиями EAPI, поддержка локального оверлея и сборки специфического софта путём написания ebuild (но на самом деле это приходилось делать редко).
В сферу специфики моей работы более пяти одновременно живущих серверов в личном пользовании у меня, обычно, не бывает, по этому автоматизированные сборки через Ansible и прочее не делаю.
Есть список USE флагов которые набираются постепенно, список особенностей которые надо учитывать при установки того или иного софта, по этому новая сборка, как правило, проходит очень просто в фоне и без дополнительного софта.
Сервера при этом универсальные, от типичных DNS и Web-сервера до OCR распознования, WebSockets и прочих сетевых многопоточных приложений.
Чего-то сильно высоконаргурежнного на них никогда не бывает, по этому тюнить под отдачу большого количества видео или большего числа одновременных соединений пока было без надобности, всё и так работает очень хорошо.
В планах уменьшить размер stage3 и перенести его на полностью ручное обновление через единый git сервер. Это нужно для:
1. уменьшения размера занимаемого операционкой в принципе
2. исключения совсем редко используемого софта
3. исключения используемого софта, но от которого можно отказаться
4. сборки для запуска исключительно Golang приложений без прочего стека, возможно кроме ядра, небольшой обвязки и стопки Golang приложений там больше ничего и не останется
Debian vs Ubuntu Server
Хочу мыллер поднять и nextcloud. При этом меня интересует не протухшая версия последнего. Соответственно протухший php я бы тоже не хотел.
Ну и собственно вопрос: что из этого выбрать в 2019 году?
До сегодняшнего дня сижу на Debian на серверах.
Рекомендую ставить дебиан 10, php 7.3 имеется. Nextcloud ставь с сайта.
И под debian и под ubuntu есть пакеты от Ondřej Surý
На какой дистр проще ставятся нужные тебе пакеты, тот и ставь.
Вообще, это всё вкусовщина. Поскольку используешь Debian, попробуй бубунту, вдруг понравится больше.
Да пакеты везде одинаково ставятся вопрос в их наличии и регулярном обновлении.
А кинь ссылку на репы?
Вот тоже это не люблю, поэтому и пытаюсь понять в каком из этих дистров больше родного.
Когда сидел на 9, то php7.* ставил из тестинга и не имел никаких проблем. Если вдруг нужно будет что-то свежее, чем есть (хотя в 10 всё достаточно свежее), то всегда можно поставить из testing.
Ondrej собирает с возможностью запустить разные версии php одновременно. В т.ч. бэкпортирует патчи в php5.6.
Его репы находятся за минуту гугления. С телефона неудобно.
Из стандартной репы так же можно развести зоопарк, поставив одновременно 5.* из oldstable, 7.0-7.3 из stable. Никто никому не мешает.
Поскольку используешь Debian, попробуй бубунту
очевидно, что NixOS, но не любой хостер даёт его поставить
Хочешь свежие версии без геморроя? Пускай все в докере или др контейнерах. Тогда похер, что за ос на серваке. Хоть CoreOS, хоть слака.
поставив одновременно 5.* из oldstable
Разве? Пакеты то одинаково называются AFAIK.
Больше абстракций богу абстракций! 🙂
У debian 10.1 еще заметны регрессии. Некоторые пакеты обновили так, что они уже несовместимы с прошлыми, mysql выкинули в пользу mariadb. Не советую. Протухший за 2 года *cloud я понять могу, но php нет, если не с точки зрения разработчика.
Вооот. Ты наиболее близко из присутствующих подобрался к моему разочарованию
mysql выкинули в пользу mariadb
… ещё в Debian 9 Stretch.
Протухший за 2 года *cloud я понять могу
В репозиториях нет ни Nextcloud, ни ownCloud. Если распаковать тарбол и не трогать два года, то да, протухнет.
но php нет, если не с точки зрения разработчика
На Ubuntu LTS точно такая же ситуация.
На Ubuntu LTS точно такая же ситуация.
Она вышла 1.5 года назад, если быть откровенным 🙂
Так это ж хорошо как раз.
При этом меня интересует не протухшая версия последнего [Nextcloud].
В репозиториях его нет ни в Debian, ни в Ubuntu. У Ubuntu он есть в Snapcraft, если не противно, то вот.
Соответственно протухший php я бы тоже не хотел.
Поддержку PHP 7.0 выкинули в Nextcloud 16, т.е. в апреле сего года. Пользователи Debian 9 Stretch были выкинуты за борт (если не учитывать репозиторий Surý), когда Debian 10 Buster оказался уже на носу. Да и то ветка Nextcloud 15.x до сих пор поддерживается, а 10 Buster уже вышел давно.
Т.е. если беспокоишься из-за Nextcloud, то не надо. А про исправления безопасности в Debian не забывают.
Тем более, что в Ubuntu LTS PHP тухнет с той же периодичностью – два года. И сейчас в LTS у них PHP немногим старше, чем в Debian stable.
Ситуация – PHP протухает два года от релиза к релизу.
Из-за смещения сейчас в Ubuntu LTS PHP более протухший, в мае будет наоборот, а потом опять.
Просто подчёркиваю, что козырять версией PHP бессмысленно, всё одно в долгосрочной перспективе.
Разве что, если смотреть на обычные выпуски Ubuntu, но сие для совсем специфичной категории людей.
Мне всё равно на версию php в дистрибутиве, я использую вышеуказанный репозиторий. Один небольшой факап за последние 3 года.
Ну так ты ответил на аргумент, связанный с версией PHP в Debian и Ubuntu.
Я говорю, что без разницы, и ты отвечаешь, что нет разницы %).
Ну да 🙂 Я не понимаю, как можно выбирать debian или ubuntu по версии php в нём 😉
Fedora Server или Fedora Silverblue.
строго говоря это не очень-то и стороннее: этот же Ondřej Surý мейнтейнер php в Debian и Ubuntu.
Если ТС задумался о смене дистрибутива, значит, что либо что-то не устраивает, либо хочется чего-то нового. Поскольку эти два дистра принципиально не отличаются и чётких требований нет, почему бы не попробовать что-то другое, вдруг понравится и найдутся персональные киллер-фичи?
Убунту лтс конечно.
Поддерживаю. По этой причине у меня появился сервер с Ubuntu на фоне других с Debian. Работает InfluxDB и Grafana из репозиториев разработчиков (пакеты для Debian также предоставляются). Киллер-фич за это время не обнаружил, но специально и не искал. Скорее иногда мне кажется, что на Debian работало бы быстрее.
Fedora Server или Fedora Silverblue.
https://hub.docker.com/_/nextcloud/ и никаких головняков с версиями не будет в принципе. А на хост нужен дистр, для которого делаются и будут дальше делаться актуальные сборки докера да кубернетеса, и который уже вылечили от детских болезней и багов, то бишь последний убунту ЛТС
Centos 8 уже лучше
Это такая ненавязчивая попытка впихнуть бубунту.
Это который теперь dev-branch redhat-а?
ещё нет, не тешь себя пустыми иллюзиями.
use docker. Хост-система неважна.
Для UEFI инструкция не полная, вчера как раз успешно (с третьего раза) накатывал NixOS поверх Ubuntu 18.04 на Oracle Cloud.
С точки зрения оператора эти два дистрибутива очень похожи (ещё бы!), но между ними есть существенные глубинные различия.
Помню, как, кажется, в 12.04 попала сломанная версия aptitude, не желавшая работать с multi-arch, поскольку в Debian к тому времени поддержку multi-arch в ней ещё не допилили.
Для Debian есть stable-backports, но там есть не всё, и он сопровождается хуже, чем основной репозиторий.
Сравнение Debian и Ubuntu: какой дистрибутив лучше
В продолжение серии статей, сравнивающих различные дистрибутивы Linux, подробнее остановимся на Debian и Ubuntu. Они являются самыми популярными и влиятельными сборками, использующимися на различных типах устройств. На данный момент известно 132 основанных на Debian и 67 на Ubuntu сборок операционной системы Linux.
Какой из дистрибутивов выбрать: Debian или Ubuntu?
Несмотря на схожесть архитектуры, они имеют ряд существенных отличий. В чём они заключаются? Каковы особенности каждой из этих операционных систем? Какой дистрибутив — Debian или Ubuntu — выбрать для использования на домашнем компьютере? Подробнее на эти вопросы мы ответим в сегодняшнем материале.
На кого ориентированы сборки
Практически любой пользователь, отвечая на этот вопрос, не задумываясь ответит, что Debian рассчитан на опытных юзеров Linux, тогда как Ubuntu — на новичков. В определённой степени они будут правы, но на самом деле всё не настолько очевидно. В последнее время граница была существенно размыта, что не позволяет конкретно выделить аудиторию, на которую рассчитана каждая сборка.
Тем не менее принято считать, что именно Ubuntu является едва ли не лучшим выбором для начинающих линуксоидов благодаря максимальной ориентации на упрощённость, начиная от процесса установки и заканчивая ежедневным использованием. Debian же больше ориентирован на юзеров, которые имеют некоторое представление об особенностях Linux и понимают, чего они хотят от системы.
Установка операционной системы
Поскольку самое первое знакомство с Ubuntu и Debian начинается именно с установки, рассмотрим, в чём оба дистрибутива отличаются друг от друга в этом компоненте.
В этом показатели преимущества стоит отдать всё-таки Дебиан, так как он рассчитан на более широкий круг пользователей. Убунту же направлен в первую очередь на неопытных и новичков, а его установщик более красочно оформлен, что также привлекает менее продвинутых линуксоидов.
Первое впечатление
Какое первое впечатление от Debian или Ubuntu сразу же после установки? Давайте посмотрим, в чём преимущество Debian, а в чём — Ubuntu.
Минусы Ubuntu в сравнении с Debian
Преимущества Ubuntu в сравнении с Debian
Если закрыть глаза на перечисленные выше недостатки (да и какие операционные системы, рассчитанные на массового потребителя, на 100% лишены подобных проблем?), то Ubuntu имеет ряд неоспоримых преимуществ.
Безопасность работы и стабильность программного обеспечения
И Debian, и Ubuntu для управления системными операциями требуют права суперпользователя. Но существенно отличается реализация этого принципа.
В Ubuntu вы по умолчанию работаете под учётной записью обычного пользователя, без доступа к системным функциям. Когда же вам нужно выполнить какие-то глубокие настройки или установить программу, утилита sudo запросит пароль суперпользователя. В определённой степени это несколько замедляет работу, но при этом повышается безопасность.
Учётная запись суперпользователя в Дебиан чем-то напоминает аккаунт администратора в Windows. Вы входите под своим логином и паролем один раз, но не подтверждаете свои действия при каждой операции. Да, это несколько быстрее, но всё же менее безопасно. Поэтому нужно проявлять бдительность, чтобы не наделать ничего лишнего.
Касаемо стабильности работы программного обеспечения, то в Debian используется три основных репозитория: тестовый, стабильный и нестабильный. Поначалу новый софт появляется на тестовом канале, а затем после того, как его тщательно проверили и оттестировали, он перемещается в стабильный. После выхода новой версии Debian тестовые пакеты переносятся в репозиторий стабильных. В последние несколько лет количество хранилищ было расширено, но лучше всего пользоваться перечисленными выше. Что ещё хочется отметить, при использовании Debian вам предлагается, по сути, две крайности: либо поражающая стабильность в жертву функциональности, либо новейшее ПО, но может привести к серьёзным сбоям при обновлении.
Ubuntu имеет несколько иную структуру хранилищ программного обеспечения:
Отдать преимущество какому-либо из этих дистрибутивов в этом компоненте довольно сложно. Тем не менее стоит учесть, что то, что в Ubuntu включено по умолчанию, в Debian нужно подключать дополнительно. С другой стороны, если вы не гонитесь за новейшим софтом, а желаете получить максимально стабильную систему, Debian имеет определённые преимущества. Опять же, Ubuntu выпускает обновления гораздо чаще. Так что всё на любителя.
Рабочий стол и программная оболочка
Для Linux существует несколько окружений рабочего стола: KDE, GNOME, Xfce, Mate, LXDE. Все они доступны в том числе и для Debian с Ubuntu. В случае установки Debian вы можете выбрать желаемый рабочий стол прямо в инсталляторе системы либо же установить позже. Ubuntu, в свою очередь, имеет уникальную разработку Unity, поддерживаемую компанией Canonical, одновременно выступающей и спонсором проекта. Кроме того, имеются сборки Ubuntu на основе других рабочих столов: Kubuntu, Lubuntu, Xubuntu, Ubuntu Mate и Ubuntu Gnome.
Некоторые утилиты и приложения рассчитаны на использование с конкретной программной оболочкой, при этом они могут использоваться на обоих дистрибутивах. То есть если вы находите программу для Debian KDE, с огромной долей вероятности она без проблем сможет функционировать и на Kubuntu. Отличие составляет Unity, так как это оболочка не имеет аналогов на оригинальном Debian.
Кстати, популярно ошибочное мнение о стопроцентной совместимости программного обеспечения для Ubuntu и Debian. Определённая часть софта имеет разное расположение файлов, поэтому оно будет несовместимым.
Поддержка и сообщество разработчиков
Учитывая распространённость Debian и Ubuntu, оба дистрибутива имеют огромную армию поклонников, разработчиков и продвинутую службу поддержки. Если у вас возникнет какая-то сложность, вы однозначно не останетесь без помощи. Тем не менее отличается официальная позиция ответственных лиц каждого из проектов. В случае с Debian она бывает довольно резкой и не всегда дружественной.
Ubuntu, по мнению многих, имеет определённое преимущество в этом вопросе, поскольку за выпуск отвечает конкретная компания, которая разработала целый кодекс сообщества и старается ему следовать. Тем не менее большинство решений принимаются одним человеком — руководителем Марком Шаттлвортом. Его голос является решающим и в некоторых случаях он существенно влияет на развитие проекта в целом. Хороший пример — как уже упоминалось выше, в одном из выпусков Ubuntu было принято решение о внедрении рекламных модулей, что вызвало волну негодования среди рядовых пользователей.
Выводы
Итак, была брошена очередная связка хвороста в костёр разногласий Debian vs Ubuntu. Какой дистрибутив вы выберете для своего домашнего компьютера? Всё зависит от ваших личных предпочтений.
Если очень кратко подвести итог всего вышесказанного, то можно сказать, что Debian является гораздо более стабильной системой, но при этом её программное обеспечение обновляется ощутимо реже. В основном этой особенностью пользуются те, кто использует систему для сервера. Сообщество разработчиков является более демократичным, но при этом куда более резким.
Ubuntu же может работать на грани краха, но при этом вы будете пользоваться наиболее современным и продвинутым софтом, включая оригинальные проприетарные пакеты и драйверы. Его сообщество является более централизованным, но при этом куда более дружественным.
Во всех остальных компонентах системы мало чем отличаются друг от друга. В комментариях расскажите нам, каким дистрибутивом пользуетесь вы и чем именно он вас привлёк.
Debian против Ubuntu: лучший дистрибутив Linux для ноутбуков, настольных компьютеров и серверов
Существует, казалось бы, бесконечный список дистрибутивов на выбор, если вы заинтересованы в Linux. Тем не менее, одним из самых популярных дистрибутивов является Ubuntu. Если вы слышали о Linux, скорее всего, вы слышали об Ubuntu.
Возможно, вы слышали, что Ubuntu основан на другом дистрибутиве, Debian. Какой из них выбрать? Является ли это вопросом предпочтения, или простое распределение лучше подходит для разных вариантов использования?
Каковы основные различия?
Во-первых, Ubuntu и Debian в значительной степени похожи. Оба используют одну и ту же систему управления пакетами и вы часто найдете программное обеспечение, упакованное для обоих. Однако под поверхностью есть некоторые ключевые отличия, о которых следует помнить.
Не все программное обеспечение, доступное для Ubuntu, доступно для Debian из-за лицензионных ограничений в последнем. У Debian более сильная позиция в отношении свободного программного обеспечения. Это относится и к прошивкам, поэтому не все оборудование, которое работает с Ubuntu, будет работать с Debian.
В Ubuntu также есть личные архивы пакетов, обычно известные как PPA. Это позволяет легко устанавливать пакеты, недоступные в официальных репозиториях Ubuntu. Это значительно упрощает установку более широкого спектра программного обеспечения, чем в Debian.
Ограничения, налагаемые Debian, не такие строгие, как те, которые используются в некоторых других дистрибутивах, но об этом следует знать. Debian также имеет другой цикл выпуска, чем Ubuntu. Как это, так и различные лицензионные ограничения влияют на определенные варианты использования, как мы увидим позже.
Debian vs Ubuntu: использование ноутбука
Как вы, возможно, поняли из приведенного выше раздела, Ubuntu часто намного проще использовать на ноутбуках, чем Debian. Частично это сводится к сторонним прошивкам и программному обеспечению. На большей части аппаратного обеспечения новых ноутбуков отсутствуют драйверы с открытым исходным кодом, что означает, что вам придется обращаться к несвободным двоичным файлам.
Некоторые несвободные двоичные файлы доступны в несвободных репозиториях Debian, но более широкий диапазон аппаратного обеспечения легче поддерживать в Ubuntu. Это в сочетании с программным обеспечением, доступным в PPA, означает, что вам будет проще приступить к работе с проприетарным программным обеспечением в Ubuntu.
Ubuntu 19.04 “Disco Dingo”
Одним из основных преимуществ Linux является его настраиваемость. Это означает, что, немного поработав, вы сможете запустить Debian как на ноутбуке. Тем не менее, вам придется приложить немного больше работы, чтобы достичь этой точки.
Наконец, если вы хотите ноутбук с Ubuntu, вы можете его просто купить. Возможно, кто-то продает ноутбуки с предустановленной Debian, но вероятность того, что вы где либо встретите ноутбук с уже установленной Ubuntu, в разы выше.
Debian vs Ubuntu: использование на настольных компьютерах
Когда дело доходит до использования на настольном компьютере, Debian имеет больше шансов, так как вероятность беспроблемного нахождения драйвера гораздо выше, чем на ноутбуке, особенно если вы тщательно выбираете свое оборудование. Если вы собираете свой собственный компьютер, это будет сделать не трудно, если вы имеете дело с готовым ПК, может быть, немного сложнее, а старый компьютер и вовсе имеет неплохой шанс, что ваше оборудование поддерживается.
Когда дело доходит до установки, вам, как правило, будет проще с Ubuntu. Это не обязательно плюс для каждого пользователя, но скорее для многих из них. Конфигурация в Ubuntu проста, а вот насколько легко настроить Debian, во многом будет зависеть от вашего ПК.
Debian 10 “Buster”
Самое сложное, что вам предстоит пережить, это видеокарты. Nvidia предлагает драйверы, которые будут обеспечивать достойную производительность для многих своих карт. Тем не менее, если вы хотите использовать драйверы с открытым исходным кодом, вам больше повезет с картами AMD.
Если вы ищете Linux вместе с установкой Windows, вы можете выполнить двойную загрузку либо Debian, либо Ubuntu. Тем не менее, есть гораздо больше способов запустить Ubuntu вместе с Windows.
Debian vs Ubuntu: использование сервера
У Debian нет загрузки на сервер. Вместо этого он предлагает минимальный базовый установщик. Основной выбор – выбрать образ для архитектуры вашего процессора. После установки базовой системы вы устанавливаете необходимое программное обеспечение. Отсюда вы можете выбрать серверное программное обеспечение или более настольную установку.
В случае с Ubuntu доступно несколько инсталляторов. Один предназначен для настольного использования, другой предназначен для использования на сервере. Третьи предназначены для других вариантов использования. Образ сервера является относительно минимальной установкой без графического интерфейса и базового серверного программного обеспечения.
Страница загрузки Ubuntu, в том числе Ubuntu Server
Debian часто используется в серверных средах по нескольким причинам. Одной из таких причин является его репутация стабильности. Это связано с относительно старыми, но проверенным пакетами, поэтому они имеют меньше шансов на наличие ошибок.
Ubuntu по-прежнему является хорошим выбором для серверного программного обеспечения, но он склонен использовать более новые версии программного обеспечения. Это плюс, если вам нужны функции, найденные в более новых версиях программного обеспечения, но это означает, что пакеты не проверены временем.
Установка Ubuntu Server
Debian и Ubuntu против других дистрибутивов
Что если вам интересно выбрать Debian или Ubuntu вместо дистрибутива, такого как Arch или Fedora? Одним из ключевых преимуществ использования любого из этих дистрибутивов является их популярность. Если вам нужен совет по решению проблемы, вероятность того, что кто-то уже сталкивался с этой проблемой и она была решена в Ubuntu или Debian скорее будет больше. Это может быть не так для других дистрибутивов.
Популярность помогает, когда дело доходит до пакетов. Вы найдете пакеты DEB, которые работают на Debian для большого количества программ и ещё больше для Ubuntu, поскольку его система PPA означает, что вы найдете много доступного упакованного программного обеспечения.
Зачем выбирать один?
По большей части, какое распределение лучше для вас, сводится к личным предпочтениям. Ubuntu, как правило, легче использовать на рабочем столе, тогда как Debian хорошо подходит для использования на сервере. Тем не менее, вы можете легко использовать Debian на рабочем столе или Ubuntu на сервере. Пока ваше оборудование поддерживается, вы можете легко использовать любой из них.