Назад | Перейти на главную страницу

Различия между Debian и CentOS (с точки зрения веб-сервера)

Мне интересно узнать основные различия между этими двумя дистрибутивами (особенно с точки зрения веб-сервера).

На данный момент я узнал, что:

Вы можете придумать еще? Особенно в отношении повседневного администрирования сервера?

Цель этого вопроса - помочь людям сделать выбор в пользу одного или другого - и, надеюсь, без мнения не по теме.

На мой взгляд, в репозиториях обоих дистрибутивов есть очень старые версии программного обеспечения - если вам нужно что-то более свежее, не используйте ни один из этих дистрибутивов. Но если вы заботитесь о стабильности (и о времени безотказной работы, и о том, что «обновление ничего не сломает» - стабильности), оба варианта - отличный выбор. Ну во всяком случае:

Профи Debian

  • В репозиториях по умолчанию гораздо больше пакетов, чем в CentOS.
  • Установка по умолчанию более минимальна. Может быть проще с точки зрения ресурсов сервера и безопасности.

Минусы Debian

  • Не имеет того «корпоративного» статуса, которым обладает CentOS - может быть проблемой для некоторых клиентов
  • Может быть более проблематичным под VMware, чем под CentOS. По моему опыту, Debian хорошо работает с VMware, но, как правило, имеет более неожиданные проблемы, чем CentOS (имеется в виду внезапные зависания / перезагрузки, застревание серверных часов [было бы долго рассказывать здесь] ...).

CentOS плюсы

  • Имеет более зрелые пакеты кластеризации / виртуализации / кластерной файловой системы из коробки, IMHO.
  • По умолчанию использует SELinux (тоже может быть отрицательно)
  • Имеет статус "предприятия".
  • Kickstart упрощает клонирование серверов. (Если вы уже используете что-то вроде Puppet, это тоже не проблема Debian ...)
  • Иногда имеет лучшую документацию.

Минусы CentOS

  • В репозиториях по умолчанию доступно гораздо меньше пакетов, чем в Debian, даже после включения EPEL.
  • Если вам нужно использовать программы Perl, RHEL / CentOS Perl известен тем, что он исправлен, чтобы быть чем-то другим, кроме Perl. Да, в целом все работает, но, например, скрипты, которые активно используют bless() может быть намного медленнее с этим. Ваш пробег может отличаться.
  • Более тяжелая установка по умолчанию.