web-dev-qa-db-ja.com

DebianとCentOSの違い(Webサーバーの見込みから)

これらの2つのディストリビューションの主な違い(特にWebサーバーの見込み)を知りたいと思っています。

これまでのところ、次のことを学びました。

  • Debianは一般的にリリースサイクルが速い(そのため、パッケージは最新の状態になる可能性がある)
  • Debainは、「バックポート」を介してより最新のパッケージを許可します
  • CentOSは、「EPEL」を介してより最新のパッケージを許可します
  • Debianパッケージマネージャーは「apt-get」と「aptitude」です。
  • CentOSパッケージマネージャーは「yum」です

もっと考えられますか?特にサーバーを日常的に管理することに関しては?

この質問の目的は、人々がどちらかを決定するのを助けることです-そしてうまくいけば、トピック外の意見なしで。

4
A4J

私の意見では、両方のディストリビューションのリポジトリに非常に古いバージョンのソフトウェアがあります。より新しいものが必要な場合は、これらのディストリビューションのどちらも使用しないでください。ただし、安定性(稼働時間と「アップグレードによって問題が発生しない」安定性の両方)が気になる場合は、どちらも優れた選択肢です。まあ、とにかく:

Debianの長所

  • CentOSよりもデフォルトのリポジトリに多くのパッケージがある
  • デフォルトのインストールはより最小限です。サーバーのリソースとセキュリティの方が簡単かもしれません。

Debianの短所

  • CentOSが享受している「エンタープライズ」ステータスがない-一部のお客様には問題がある可能性があります
  • VMwareでは、CentOSよりも問題になる可能性があります。私の経験では、DebianはVMwareでうまく機能しますが、一般的にCentOSよりも予期しない問題があります(突然のロックアップ/再起動、サーバークロックのスタック[ここで言うのは長い話になるでしょう] ...)。

CentOSプロ

  • より成熟したクラスタリング/仮想化/クラスターファイルシステムパッケージがすぐに使用できるIMHOです。
  • デフォルトでSELinuxを使用します(マイナスになることもあります)
  • その「エンタープライズ」ステータスがあります。
  • キックスタートはサーバーのクローンを簡単にします。 (すでにPuppetのようなものを使用している場合、これもDebianの問題ではありません...)
  • 時にはより良いドキュメントがあります。

CentOSの短所

  • EPELを有効にした後でも、Debianと比較して、デフォルトのリポジトリで使用できるパッケージがはるかに少なくなっています。
  • Perlプログラムを使用する必要がある場合、RHEL/CentOS Perlは、Perl以外のパッチにどのようにパッチされているかで有名です。はい、一般的には機能しますが、たとえば、bless()を頻繁に使用するスクリプトでは速度が大幅に低下する可能性があります。あなたのマイレージは異なる場合があります。
  • より重いデフォルトインストール。
5