CentOS Ubuntu Debianの3つのlinuxの異同対比
Linuxには非常に多くのリリースバージョンがあり、性質上、商業会社が維持しているビジネスバージョンとオープンソースコミュニティが維持している無料リリースバージョンに大きく分けられています。
ビジネスバージョンはRedhatに代表され、オープンソースコミュニティバージョンはdebianに代表されます。これらのバージョンはそれぞれ異なる特徴があり、異なる応用分野で異なる役割を果たしており、一概には言えない。ほとんどのVPSでは、オープンソースコミュニティメンテナンスのリリースバージョンしか提供されていません。以下、これらの異なるLinuxリリースについて簡単な分析を行います。
UbuntuUbuntuのここ数年のファンはますます多くなって、Ubuntuはきれいなユーザーインタフェースを持っていて、完璧なパッケージ管理システム、強大なソフトウェアソースのサポート、豊富な技術コミュニティ、Ubuntuはまた大多数のハードウェアに対して良好な互換性を持っていて、最新のグラフィックグラフィックスなどを含みます。これらはUbuntuをますます大衆化の方向に発展させた。しかし、忘れないでください:あなたが必要とするのは簡単で、安定して、使いやすいサーバーシステムだけです!
Ubuntuのグラフィックインタフェースは美しいが、サーバオペレーティングシステムではなくデスクトップオペレーティングシステムが最適な応用分野であることも決定した。どのようにLinuxを学ぶ過程で浸透的な環境を望んでいるのか、Ubuntuは確かにいいです。サーバーではなく自分のパソコンにインストールするだけです。この点から言えば、UbuntuはVPSにインストールされているオペレーティングシステムの選択の列がなく、数百Mの駆動と貴重なメモリのために請求することはないと信じています。
CentOS多くのビジネス企業が本番環境に導入しているサーバが使用しているCentOSシステムであり、CentOSはRHELソースコードからコンパイルされたコミュニティ再リリース版であることがわかります。CentOSはシンプルで、コマンドラインの人間化がよく、安定しており、強力な英語ドキュメントと開発コミュニティのサポートを持っています。Redhatと同じルーツを持っています。単独でビジネスサポートを提供するわけではありませんが、Redhatから手がかりを見つけることができます。Debianに対してCentOSはややボリュームが大きい。非常に成熟したLinuxリリース版です。
Debian一般的にDebianはサーバに適したオペレーティングシステムとしてUbuntuよりもずっと安定しています。比類のない安定といえる。debianシステム全体は、応用面に論理的な欠陥が現れない限り、基本的には金湯のように固執し、長年再起動する必要がないシステムである(もちろん、これは誇張されているが、安定性を誇張していない)。debianシステム全体のインフラストラクチャコアは非常に小さく、安定しているだけでなく、ハードディスク(HDD)の消費スペースが小さく、メモリの消費量が小さい。128 MのVPSはDebianをスムーズに実行できますが、CentOSは少し骨が折れます。しかしDebianの発展路線のため、そのヘルプドキュメントはCentOSに比べてやや少なく、技術資料も少ない。
優れたパフォーマンスと安定性のため、DebianはVPSユーザーに人気があります。
また、Arch Linxu、Gentoo、Slackwareなど一連のLinuxやFreeBSD、Unixなどのシステムもあり、その関連分野がより専門的で、VPSにはあまり登場しないため、紹介しない。
初心者には、CentOSまたはDebianを推奨します。この2つのシステムは、構成の低いVPS上でスムーズに動作します。しかし、VPS構成が低すぎる場合(OPENVZ内に128 M以下、またはXENアーキテクチャ内に192 M以下)、Debianの採用を推奨する。そうでない場合は、CentOSを使用して、より多くのオンラインヘルプとサポートを受けることをお勧めします。
CentOS、Ubuntu、Debianの3つのlinuxはいずれも非常に優れたシステムであり、オープンソースのシステムも有料のビジネス版とfree無料版に分かれており、以下ではこの3つのシステムを簡単に比較する。
CentOSシステム多くのサイトの駅長はcentOSシステムを選択しており、CentOSはredhatソースコードのコンパイルから再リリースされています。CentOSはサーバ機能に関係のない多くのアプリケーションを除去し、システムは簡単だが非常に安定しており、コマンドライン操作はシステムとアプリケーションの管理を容易にし、ドキュメントとコミュニティのサポートを助けることができる。
UbuntuシステムUbuntuは明るいユーザーインタフェースがあって、完璧なパッケージ管理システム、強大なソフトウェアソースのサポート、豊富な技術コミュニティがあって、しかもUbuntuはコンピュータのハードウェアに対するサポートはcentosとdebianより良くて、互換性が強くて、Ubuntuの応用はとても多くて、しかしサーバーシステムにとって、個人の感覚はあまり多くの各種のアプリケーションを必要としないで、必要とするのは安定で、操作は便利で、シンプルなシステムを維持します。サーバ側でグラフィックインタフェースを使用する必要がある場合は、ubuntuが良い選択です。グラフィックインタフェースが消費するメモリは非常に大きく、メモリが大きいほどvpsの価格も高くなることに注意してください。
DebianシステムDebianもサーバーのオペレーティングシステムに非常に適していて、Ubuntuと比較して、それはあまり派手ではありませんて、安定してすべてを圧倒して、サーバーシステムにとって1本の不変の真理で、debianこのlinuxシステム、下層は非常に安定して、カーネルとメモリの占有量はすべてとても小さくて、小さいメモリのVPSでDebianをスムーズに運行することができて、例えば128 mのメモリ、しかし、debianのヘルプドキュメントと技術資料は少ない。小さなメモリにはdebianが優先され、linuxシステムに詳しいvpsの達人にはdebianが優先されます。
システムの选択の上で、初心者に属して、CentOSを第一に选んで、centosがDebianとubuntuより良いのではありませんて、centosは初心者がvpsをインストールする第一选択で、それは安定して、资源を占有してまた少なくて、ネットの上でインストールの配置のドキュメントを简単に検索することができて、自身の助けのドキュメントもあまり强くありません;もしあなたがlinuxの達人であれば、達人の境界は一般的にdebianを選んで、達人は低配合のvpsの上で安定してシステムを運行することができるためです;ubuntuは、システムは無料ですが、お金持ちが遊ぶのに適しています。リソースは前の2つのシステムよりも高いですが、vpsは基本的にメモリを売っています。メモリが高いほど、価格が高くなります。
デルは、世界最大のインターネット運営を実行しています。そのため、信頼性と安定性を非常に重視しています。そのため、Linuxのみを使用してお客様のシステムをサポートしています。しかし、どのLinuxのリリース版を使うべきですか?答えは、CentOSです。どうしてですか。
膨大なシステム運営者として、長い間、私たちは多くの大規模なシステムの中で信頼性があり、予測可能なシステムを見つける必要があります。私たちは世界で最も強力なソフトウェアサプライヤーとオープンソースプロジェクトから強力なサポートを得る必要があります。最も一般的なシステムでは、ドキュメント、ツール、グローバルリソースが必要です。
だからこそ、RedHat/CentOSシリーズのリリース版が私たちの選択です。彼らは以上のすべてのニーズを満たすことができ、問題が相対的に少なく、長期的に安定しているため、私たちは何千もの異なる構成、サービス、アプリケーションを実行しているシステムに世界的なメンテナンスを提供することができます。
RedHat Enterprise Linux(RHEL)はゴールドスタンダードの企業リリース版。5年ごとに更新され、システムの安定性、展望性、安全性に大きなメリットがあります。新しいマスターバージョンがリリースされるたびに、例えば5.xまたは最近の6.xは、すべてのバージョンとコードが保持され、セキュリティの問題やバックドア、ポートなどの主要なバグのみが、新しいサブバージョンをパブリッシュすることで修正されます。
CentOSはRHELリリース対応のオープンソースバージョンであり、通常はRedHatリリース後すぐにリリースされる。CentOSを使用している理由は、RHELリリースの標準サポートサービスの費用が非常に高く、サーバ1台あたり800ドル前後であり、数十台以上100台以上のサーバを持つ多くのユーザーにとって、これは制御しなければならないコストです。
RHEL/centOSシステムには2つの潜在的な問題がある。まず、プライマリ・バージョンが決定されると、セキュリティ上の問題や重大な障害が修復されるほか、他の内容は変更されません。これは安定性に有利であるが、多くのサービスに不利である。例えばMySQLとPHPサービスは、この5年間のCentOS/RHELマスターリリースサイクルで複雑な開発と大量の修正を行います。例えば、MySQL 5.0は現在のRHEL/centOSマスターバージョンでデフォルトで使用されているバージョンですが、現在のMySQLは5.1と5.5に更新されています。
幸いなことに、この問題はYumパッケージマネージャによって簡単に解決されました。これにより、現在のRHEL/centOSのような主要なソフトウェアの実際のコンポーネント、カーネルやすべてのツールなどはリリース版から来ていますが、Nginx、Apache、PHP、Java、MySQLなどの追加のソフトウェアは、Fedoraなどの更新されたソフトウェアソースから来ています。または、MySQLなどの更新バージョンを開発者から直接取得します。ここでは、これらのすべてのことを自動的に処理するために、独自のインストールミラーがあります。
次に、CentOSのリリースはRedHatのリリースに遅れ、重要なパッチと修復が含まれます。これはRHEL 6にある.xの発行サイクルでは特に顕著である。しかし、私たちの経験によると、これは心配することはありません。私たちにとって永遠に問題になりません。
DebianやUbuntuサーバなどのDebianベースのシステムを使用しない理由を尋ねる人が多い。他に選択肢がない場合、私たちは確かにこの提案を支持しますが、私たちの経験から見ると、これらのシステムはRHEL/centOSほど安定で信頼性がありません。
これは、彼らの急速な発展と各バージョン、組み合わせの間のテストが少なく、未熟さによるものと考えられています。しかし、彼らは非常に流行していますが、主要なサービス業者とプロジェクトはRHEL/centOSシステムを優先しています。これにより、企業の顧客にサービスを提供することができます(OracleとMySQLではなおさらです)。それ以外に、Debianベースのシステムには多くのカーネルと安定性の問題があり、特に私たちのクラウドコンピューティングサービスでは。
私たちにとってDebian/Ubuntuを使用する唯一の理由は、次のとおりです。
「システムに必要な特別なサービスを提供できる場合、特にドライバやIOサブシステムに新しいカーネルが必要な場合」例えば、ext 4ファイルシステムや最近のカーネルでのログの変更など。現在、これらのすべてはRHEL/CentOS 6に含まれています。xにあります。
もちろん、多くのLinux開発者はUbuntuのデスクトップ版を使用しており、生産時に同じシステムを使用する傾向があり、興味深いツールも多く使用できることは理解できます。しかし、全体的には、RHEL/centOSはより優れた導入プラットフォームであり、すでに10人以上のお客様がCentOSを本番環境として使用することに成功し、問題はありませんが、これは依然として困難な任務です。
総じて言えば、CentOSシステムの管理が良好であることを喜んで見ることができます。何千台ものサーバがCentOSプラットフォームを使用していますが、毎年平均1台のサーバがクラッシュしています。私たちもそれがこんなに珍しいとは想像できません。だから、優秀で、迅速で、信頼できるプラットフォームを選びましょう。