Стабильная версия Debian против Ubuntu LTS для сервера? [закрыто]

Какая платформа лучше для профессионального использования?

Debian Stable или Ubuntu LTS?

Стороннее программное обеспечение, которое мы планируем использовать, работает на обоих. Какой из них лучше по своим достоинствам?

Примите во внимание такие вещи, как ядро ​​(например, Ubuntu имеет свое собственное ядро ​​для серверов) и другие специфические настройки Ubuntu.

Я продолжаю переключаться, и мне нужно принять решение, чтобы я мог рекомендовать одно или другое клиенту. Сейчас я думаю, что выберу стабильную версию Debian.


Недавно у меня была Ubuntu Server Edition 10.04.1, у меня было несколько странных проблем ...

У меня есть настройка Ubuntu для автоматического обновления с помощью простого скрипта, и каждые несколько месяцев libapache2-mod-php5 удаляется из-за конфликтующих пакетов ... Тем самым я теряю функцию php веб-сервера.

Конюшня Debian не сделала ничего подобного.

75
задан 30.04.2020, 22:43

8 ответов

До недавнего времени поддерживающие жизненные циклы были одинаковой длины, так что это мало что изменило. Самая последняя версия Ubuntu LTS (18.04) дает вам 10-летнюю поддержку, а не обычную 5.

Миграции стоят дорого, поэтому поддержка в течение 10 лет является большим преимуществом для Ubuntu.

Источники:

0
ответ дан 30.04.2020, 22:44

Ну, я не понимаю, почему люди суетятся из-за качества вопроса. Это определенно решение, которое многие разработчики захотят взвесить перед развертыванием. И, несомненно, есть некоторые различия, которые очень важны для развертывания каждого из них.


Я думаю, что главное рассмотрение и сравнение между стабильной версией Debian и UTS Ubuntu - это обновления безопасности и общих пакетов.

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

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

Вы должны заметить, что каденция Debian не гарантируется. Стабильные релизы выходят, когда они готовы. Это может означать, что вы получаете от 18 месяцев до 18 лет поддержки. Это делает его очень непредсказуемым, поскольку вы не будете знать, когда вам нужно обновить, пока не узнаете, когда будет завершена работа следующей стабильной версии.

Сравните это с выпуском Ubuntu LTS , обновления рабочего стола очень похожи, но для серверных приложений и ядра вы получаете огромную 5-летнюю поддержку, независимо от каких-либо новых выпусков LTS за это время: [ 116]

Новая версия LTS обычно выпускается каждые 2 года. С версией долгосрочной поддержки (LTS) v12.04 вы получаете 5-летнюю поддержку как для Ubuntu Desktop, так и для Ubuntu Server. За версию LTS дополнительная плата не взимается; Мы делаем нашу лучшую работу доступной для всех на одинаковых бесплатных условиях.

Это означает, что вы должны иметь возможность развертывать последнюю версию LTS на коробке и не беспокоиться о том, что она не будет получать обновления безопасности (для поддерживаемых пакетов) в течение многих лет. Если у вас есть несколько серверов или просто несколько приложений, которые не могут позволить себе простои для тестирования обновлений, или просто не имеют времени на ежедневные испытания недели, Ubuntu имеет большое преимущество перед Debian.

0
ответ дан 30.04.2020, 22:45
  • 1
    @FrankScience Вы имеете в виду проект LTS ? Из описания, похоже, не будет "LTS release", но вместо этого "LTS project" за каждый релиз. – Jonas Lundgren 30.04.2020, 22:45
  • 2
    Теперь мне кажется, что в Debian тоже есть LTS. Я не знаю деталей, поэтому не могу сравнить его с Ubuntu. – Uli Köhler 30.04.2020, 22:46
  • 3
    Я согласен со Стефано и Оли: длительный период поддержки наряду с хорошо настроенными настройками по умолчанию спасает жизнь. Я сам управляю своим офисным сервером, который является ubuntu-сервером 10.04, и мне нравится то, как он настроен. Кроме того, я обычно получаю хорошую поддержку из-за высокой доли рынка, которую имеет Ubuntu. – Casey 30.04.2020, 22:46
  • 4
    Следует также отметить, что в системе, которая проста в обслуживании и управлении, вероятность того, что системный администратор допустит ошибку, ставит под угрозу безопасность или стабильность. По моей оценке, разумные значения по умолчанию, как и в Ubuntu, являются одним из основных факторов безопасности, поскольку системы настраиваются людьми. :-) – user1156544 30.04.2020, 22:47

Видя ответ ByteCode, я подумал, что я предоставлю свой анекдотичный опыт с Ubuntu LTS на рабочем сервере.

Коробка: AMD 1055 т, оперативная память 4 ГБ, аппаратный raid5 4 ТБ, материнская плата для энтузиастов с мягким разгоном. Много поклонников и 4 рейд-накопителя являются внешними и крепится к большой алюминиевой пластине с медью в качестве радиатора на другой стороне.

Установил Ubuntu 10.04 LTS в 2011 году, я думаю. Возможно, это был 2010 год. Никогда не обновлял дист. Редко, если вообще когда-либо обновлялся, потому что я делал это недостаточно часто, и тогда зависимости были нарушены. Он отключился в сентябре 2011 года, когда в Сан-Диего отключились часы. Затем в следующий раз, когда я переместил его в шкаф.

Мой трюк? Полное пренебрежение. Редко обновляется & amp; когда я это делал, я использовал способности. Тогда у нас вчера было 3 отключения электроэнергии подряд. Должен был все время его отключать, но в последний раз что-то пошло не так с жестким диском, и Ubuntu не загрузится. Итак, пришло время нового жесткого диска, и я сейчас устанавливаю Debian, так как из моего чтения кажется, что Debian лучше установить и забыть.


редактировать / обновлять 1,5 года спустя

Debian не так легко установить, как мне хотелось бы на моем последнем сервере, поэтому я вернулся к последней Ubuntu LTS. Время безотказной работы было бы намного больше, чем 29 дней, но пришлось отключить, чтобы удалить пару неисправных дисков из рейда zfs. В течение полувека работала над Ubuntu для файлового сервера работы, и он отлично работает. Не раз я могу обвинить ОС. Черт, это даже спасло меня, когда вышеупомянутая система AMD начала испытывать панику ядра из ОЗУ, пытаясь испортиться.

Я никогда не покупал Windows Server, но, по крайней мере, один раз в год один из наших компьютеров с Windows обновляется, и после перезагрузки он уже не совсем повторяется. Никогда не было этого с Linux ...

0
ответ дан 30.04.2020, 22:45
  • 1
    Проголосовал, чтобы вы больше не говорите! – dashmug 30.04.2020, 22:46
  • 2
    Просто быстрый совет. Получите UPS. – blueskin 30.04.2020, 22:46
  • 3
    Выдающийся отзыв о том, насколько надежным может быть Linux. :П – Moody Salem 30.04.2020, 22:47
  • 4
    Всегда есть, всегда будет. Ментальное примечание: на новом сервере следите за ИБП и настраивайте корректное отключение ... – Bart Van Remortele 30.04.2020, 22:47

Есть много вещей, которые следует учитывать, в том числе.

  1. Что новее. Поскольку стабильная версия Debian и Ubuntu LTS выпускаются в разное время, у одной или другой версии могут быть более новые версии пакетов, которые вам нужны в момент установки. Прямо сейчас Ubuntu LTS новее стабильного Debian, но это, конечно, переключится, когда выйдет buster.
  2. Какое программное обеспечение вас волнует? В Ubuntu есть различие между основными пакетами, где Canonical платит людям за предоставление обновлений и пакетов в Universe, где обновления предназначены для сообщества и где большинство пакетов были импортированы из Debian, и никто из Ubuntu даже не взглянул на них. У Debian нет таких сильных различий.
  3. Бэкпортированные ядра, Ubuntu переносит ядра из обычных выпусков в предыдущий выпуск LTS для «аппаратного включения» и включает эти новые ядра на установочные носители. Debian также создает бэкпорт ядра, но более специальным образом, и он не включает эти бэкпортированные ядра на установочный носитель.
  4. Жизненные циклы поддержки. Выпуски Ubuntu LTS традиционно имеют 5-летний жизненный цикл поддержки, по крайней мере, для серверных пакетов в основном. По-видимому, последняя версия LTS увеличила это до огромных 10 лет. Debian регулярно оказывает поддержку в течение 1 года после следующего выпуска (обычно около 3 лет с момента первоначального выпуска), в последних выпусках также была «lts support» еще пару лет после этого, хотя только для пакетов, которые команда LTS считает достаточно важными .
  5. Canonical предлагает официальную платную поддержку, хотя для Debian, безусловно, есть варианты платной поддержки, ни один из них не является официальным.

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

0
ответ дан 30.04.2020, 22:46

Терминология и значение термина «сервер профессионального использования» Для меня термин «сервер профессионального использования» включает в себя широкий спектр атрибутов. Иногда трудно ответить на такой вопрос.

Например, термин «стабильный» означает для некоторых из нас программное обеспечение, которое не дает сбоя. Где термин «стабильный» также может означать программное обеспечение, которое выпущено / помечено как «стабильное», которое не будет изменяться в течение определенного времени до следующего выпуска, например выпуск GNU Debian Lenny и следующий выпуск GNU Debian Squeeze. Как вы можете видеть, «$ stable» -ne «stable»;)

Безопасность - это еще один эластичный термин. Например, Ubuntu всегда использует самые последние доступные флаги и функции компиляции безопасности при компиляции и сборке своих пакетов. Например. Переполнение буфера в куче / стеке, рандомизация расположения адресного пространства (ASLR) или независимый от позиции исполняемый файл (PIE). GNU Debian по-прежнему не реализует PIE в своем стабильном выпуске «Squeeze» из-за того, что исходный код должен быть принят (изменен), чтобы сделать возможной компиляцию с использованием этих флагов безопасности, а в отношении политики стабильности GNU Debian означает не изменять вещи во время выпуска релиза. Однако планируется включить эти функции в следующем выпуске (Wheezy), который пока находится в ветке тестирования.

Лицензирование программного обеспечения также может быть проблемой. GNU Debian прилагает большие усилия, чтобы прояснить вопросы лицензирования программного обеспечения, например Iceweasel против Firefox ... При этом GNU Debian прилагает большие усилия, чтобы предоставить вам также широкий спектр реального бесплатного программного обеспечения, стабильного и готового к использованию. Другим примером является то, что основные части ядра Linux по-прежнему находятся под GPLv2, и, следовательно, GNU Debian не использует драйверы несвободных поставщиков так часто, как Ubuntu. В результате более широкая поддержка оборудования с Ubuntu. С другой стороны, с GNU Debian вы менее подвержены влиянию других компаний, имеющих большой объем патентов и лицензий на программное обеспечение, когда речь идет о конфликте интересов.

В самом конце вы должны выбрать правильный дистрибутив GNU, который в основном соответствует вашим потребностям.

0
ответ дан 30.04.2020, 22:46

Чтобы ответить на ваш вопрос о профессиональном / производственном использовании, я думаю, что есть несколько ключевых элементов, которые были рассмотрены, но есть один момент, который я считаю чрезвычайно важным.

Пакеты и управление пакетами

В этом ключевое отличие стабильной версии Debian от Ubuntu LTS, особенно если вы беспокоитесь о долговечности, времени безотказной работы, стабильности и т. Д.

[113 ] Ubuntu выпускается каждые шесть месяцев и основывается на нестабильной ветке Debian, которая обычно означает более новое и более современное программное обеспечение, но в то же время имеет недостаток, заключающийся в том, что его считают «нестабильным», по крайней мере, в контексте предприятия.

Теперь релиз LTS основан в основном на тестировании Debian, которое в терминах Debian «представляет состояние предстоящего стабильного релиза до того, как он действительно будет считаться стабильным», и хотя Ubuntu тратит много времени и усилий на то, чтобы сделать Версии LTS настолько стабильны, насколько это возможно после того, как пакеты были извлечены из соответствующих веток Debian, LTS по-прежнему основывается на ветке Testing, которая, в свою очередь, все еще считается Debian в своей собственной ветке, что она не совсем готова для использования в производственной среде или для чего-либо, приближающегося к миссии критичный.

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

В основных терминах это означает, что Ubuntu LTS основывается на ветке Debian Testing, и даже при том, что Ubuntus пытается стабилизировать и полировать свои тестовые пакеты после их извлечения, не равняется огромной разработке и зрелости стабильного Debian и пакеты их. Debian stable действительно является золотым стандартом стабильности.

0
ответ дан 30.04.2020, 22:47

Я наткнулся на эту тему, пока гуглил «проблемы со стабильностью сервера Ubuntu» - искал ответы на свои вопросы, касающиеся стабильности сервера Ubuntu.

Я должен признать, что я давний поклонник Ubuntu, особенно на рабочем столе (так как Breezy).

Вставка 1: «Фред»

Сначала я развернул сервер Ubuntu 8.04 на рабочей машине, которая имеет низкие требования к использованию; Это преимущественно веб-сервер уровня «брошюра» с примерно 4/5 веб-сайтами, который также выступает в качестве внешнего хранилища резервных копий. Основными пакетами являются Apache2, Mysql, Postgresql, PHP.

Это двухъядерный процессор, 2 ГБ ОЗУ, 2x 1 ГБ жесткого диска, сконфигурированный с mdadm в качестве RAID1. С точки зрения стабильности, он был великолепен, за исключением того, что, кажется, он умирает каждые 3-6 месяцев без видимой причины, несмотря на то, что он объединяется через журнал после журнала.

Я держал эту машину на 8.04, время от времени выполняя обновления.

Вставка 2: «Чарли»

Чарли работает в течение того же времени, что и Фред, и используется в качестве офисного резервного хранилища и хранилища мультимедиа, узла мониторинга офисного сервера, сетевого шлюза для удаленного входа, Вики и хост Virtualbox. Основными пакетами являются: Apache2, postgresql, mysql, PHP, webmin, samba и Virtual box - не OSE (Нам нужна была функция безголовых, когда она не поддерживалась в OSE).

С точки зрения аппаратного обеспечения, Чарли является четырехъядерным процессором, с 8 ГБ ОЗУ, имеет около 10 ТБ памяти, распределенной по нескольким дискам sata и ide, некоторые диски sata включают в себя мягкий массив RAID5, у нас есть drobo, подключенный по firewire, два внешних usb-накопителя и еще один drobo должны быть подключены.

Чарли начал в Ubuntu 8.04, периодически обновлялся с помощью dist-upgrade и в настоящее время находится в 10.04.

К сожалению, Чарли так же устойчив, как пьян в драке.

У Чарли частая паника ядра, ООМ и требуется перезагрузка каждые 2-3 недели. При прочесывании бревен я почесал голову.

Подводя итог

Я люблю сервер Ubuntu, он знаком, относительно хорошо продуман, я люблю aptitude (который должен быть менеджером пакетов по умолчанию IMHO, пакеты / приложения, такие как UFW, Fail2Ban, Denyhosts, logwatch, logrotate и т. д. делают администрирование относительно простым.

Но в обоих серверах Ubuntu время простоя измеряется неделями или месяцами, если повезет, и да, за это время мы сменили оборудование и переустановил с scracth, проверил диски, проверил RAM.

Для сравнения, у меня есть кластеры HP DL360 G5, DL380 G5, DL380 G6, где время работы измеряется годами, иногда тысячами дней.

Они работают под CentOS - и он не плавает на моей лодке, как UBuntu Server, но кажется, что он намного стабильнее, но я не знаю, аппаратное это или операционное устройство.

[1118 Просто моя цена в два пенса.

0
ответ дан 30.04.2020, 22:48

Я тестирую гипервизоры xen уже 2 года, и общее правило - более новое ядро ​​= больше производительность / стабильность. В этом отношении Ubuntu LTS почти похож на Arch Linux с поддержкой. Debian отлично работал с Intel / Nvidia, как только мы приступили к тестированию AMD, «поразил поклонников». Debian с xenkernel из тестирования все еще не имеет исправления для процессоров AMD FX 81xx, я даже не буду говорить о «стабильном» репо. Большое сообщество хорошо и все, но отзывчивость Canonicals была лучше каждый раз, когда это было необходимо (может быть совпадение).

Я думаю, что через 3-4 месяца мне будет достаточно статистики, чтобы сказать однозначно, но я убежден, что все гипервизоры будут перенесены на сервер ubuntu.

0
ответ дан 30.04.2020, 22:48

Теги

Похожие вопросы