Intereting Posts
Ярлык клавиатуры в Nemo для открытия терминала в активной папке Каков следующий шаг в устранении неполадок с этим отказом беспроводного соединения? Awk: как объединить содержимое строк с дублирующимся идентификатором в первом поле Отключите заставку Gnome из командной строки USB-устройство «подключено» несколько раз Kompare-подобный инструмент, который не нуждается в зависимостях kdelibs? Что случилось с старыми файлами, если мы подключили диск к каталогу? Как я намеренно обрушиваю Ubuntu Linux 14.04 LTS? Должен ли я перемещать двоичный файл, используемый пользователем без полномочий root из / usr / bin / в / usr / local / bin /? Как выбрать строку текста в браузере архаичного терминала – Ссылки Замените базовый clang FreeBSD портами clang Почему logrotate застегивает файл перед закрытием Сценарий Bash: команда test -o Двойной вырез с использованием OSX Gigapixel Panorama не загружается после преобразования с помощью imagemagick

Ubuntu vs Debian для сервера

Что было бы лучшим выбором для вебсервера, Debian или Ubuntu?

В основном я использую Python & PostgreSQL с Nginx, а иногда PHP и MySQL.

Каковы плюсы и минусы каждого из них?

Преимущества Ubuntu:

  • LTS-релизы поддерживаются в течение 5 лет для сервера.
  • Ubuntu сертифицирована для работы на определенном оборудовании
  • Для тех, кто хочет получить более свежие пакеты и готов использовать версию, отличную от LTS, шестимесячный цикл выпуска означает, что новый стабильный выпуск происходит чаще, чем с Debian
  • Ubuntu имеет лучшую интеграцию с решениями для виртуализации, как хост и как гость.
  • У Ubuntu установлен AppArmor по умолчанию в качестве решения для обеспечения безопасности.

Преимущества Debian:

  • Релизы Debian тщательно тестируются с философией «релиз, когда он готов»,
  • Debian имеет широкий спектр разработчиков, которые охватывают все пакеты, а не фокусируются на подмножестве. Это может быть важно для обеспечения безопасности менее распространенных пакетов.
  • Debian обязуется поддерживать предыдущий стабильный выпуск в течение года с момента выпуска последней стабильной версии. Это может быть дольше, чем поддержка в течение 18 месяцев, которую Ubuntu имеет для выпусков, отличных от LTS.

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

  • Ubuntu не особенно привержена решению проблем даже в своих выпусках LTS. Я потерял счет того, сколько раз я столкнулся с проблемой, и единственное разрешение было «исправлено в [версии + 1]», без исправления в более ранних версиях. В принципе, вы не должны ожидать backports основных ошибок и проблем безопасности; из того, что я видел, эффективная политика заключается в том, что незначительные ошибки фиксируются только в текущей версии.

  • Ubuntu не заботится о свободе программного обеспечения на несколько экстремальном уровне Debian, что является одним из факторов, почему многие считают его более простым в использовании. Они отлично переносят такие вещи, как двоичные изображения для драйверов, когда это единственное решение; Debian – нет. Например, чтобы заставить Debian работать на моем ноутбуке, я должен явно включить несвободный репозиторий и добавить соответствующие пакеты во время или после установки. Аппаратное обеспечение скорее всего будет работать из коробки или с гораздо менее сложной конфигурацией на Ubuntu.

  • В связи с этим, если вы планируете развертывать серверы на платформе облачных вычислений, а также некоторые другие виртуальные платформы с закрытым исходным кодом, вам, как правило, повезет с Ubuntu. Например, на Amazon EC2 тривиально работать на EC2 . Между тем, вы даже не можете получить интегрированную копию своих инструментов EC2 для Debian из-за неразрешимой проблемы с лицензированием . Соответственно, работа над Debian EC2 намного менее популярна, и подобные проблемы возникают и с другими виртуальными машинами. В принципе, если ваш поставщик не выпускает весь свой стек в качестве открытого источника, вероятность того, что они будут принимать строгое определение бесплатного программного обеспечения Debian для частей, которые должны войти в ОС, низка.

Отступив на секунду, мне также нравится использовать ту же ОС на моем рабочем столе, что и на моем сервере; облегчает жизнь, если я могу сосредоточить больше времени на общей платформе. Мне сложно использовать Ubuntu в качестве платформы в последнее время, потому что они так агрессивно нарушают свой рабочий стол с нестабильным кодом. Рабочий стол Debian скучен, но он работает и выходит из моего пути. Это хорошие качества для серверной ОС, если вы когда-либо захотите запустить на ней инструмент графического интерфейса.