Назад |
Перейти на главную страницу
Различия между Debian и CentOS (с точки зрения веб-сервера)
Мне интересно узнать основные различия между этими двумя дистрибутивами (особенно с точки зрения веб-сервера).
На данный момент я узнал, что:
- Debian обычно имеет более быстрый цикл выпуска (поэтому пакеты могут быть более актуальными)
- Debain позволяет получать более свежие пакеты через backports
- CentOS позволяет получать более свежие пакеты через EPEL
- Менеджер пакетов Debian - это 'apt-get' и 'aptitude'
- Менеджер пакетов CentOS - это yum
Вы можете придумать еще? Особенно в отношении повседневного администрирования сервера?
Цель этого вопроса - помочь людям сделать выбор в пользу одного или другого - и, надеюсь, без мнения не по теме.
На мой взгляд, в репозиториях обоих дистрибутивов есть очень старые версии программного обеспечения - если вам нужно что-то более свежее, не используйте ни один из этих дистрибутивов. Но если вы заботитесь о стабильности (и о времени безотказной работы, и о том, что «обновление ничего не сломает» - стабильности), оба варианта - отличный выбор. Ну во всяком случае:
Профи Debian
- В репозиториях по умолчанию гораздо больше пакетов, чем в CentOS.
- Установка по умолчанию более минимальна. Может быть проще с точки зрения ресурсов сервера и безопасности.
Минусы Debian
- Не имеет того «корпоративного» статуса, которым обладает CentOS - может быть проблемой для некоторых клиентов
- Может быть более проблематичным под VMware, чем под CentOS. По моему опыту, Debian хорошо работает с VMware, но, как правило, имеет более неожиданные проблемы, чем CentOS (имеется в виду внезапные зависания / перезагрузки, застревание серверных часов [было бы долго рассказывать здесь] ...).
CentOS плюсы
- Имеет более зрелые пакеты кластеризации / виртуализации / кластерной файловой системы из коробки, IMHO.
- По умолчанию использует SELinux (тоже может быть отрицательно)
- Имеет статус "предприятия".
- Kickstart упрощает клонирование серверов. (Если вы уже используете что-то вроде Puppet, это тоже не проблема Debian ...)
- Иногда имеет лучшую документацию.
Минусы CentOS
- В репозиториях по умолчанию доступно гораздо меньше пакетов, чем в Debian, даже после включения EPEL.
- Если вам нужно использовать программы Perl, RHEL / CentOS Perl известен тем, что он исправлен, чтобы быть чем-то другим, кроме Perl. Да, в целом все работает, но, например, скрипты, которые активно используют
bless()
может быть намного медленнее с этим. Ваш пробег может отличаться. - Более тяжелая установка по умолчанию.