Linuxには多数の分布があり、これは、商業会社が維持する商業バージョンと、オープンソースコミュニティが維持する無料の分配に大幅に分割されています。
コマーシャルバージョンの例は次のとおりですredhat、そしてオープンソースコミュニティバージョンは似ていますデビアン。どちらも異なる特性を持ち、異なるアプリケーション領域で異なる役割を果たし、一般化することはできません。ほとんどのVPSは、オープンソースコミュニティが維持する分布のみを提供します。これらの異なるLinux分布の簡単な分析を次に示します。
Comparision Centos vs Debian vs Ubuntu
ubuntu
UbuntuはDebianに基づいており、近年ますます多くのファンがいます。 Ubuntuには、美しいユーザーインターフェイス、完全なパッケージ管理システム、強力なソフトウェアソースサポート、豊富な技術コミュニティがあります。 Ubuntuは、最新のグラフィックスカードなど、ほとんどのハードウェアとの良好な互換性もあります。これはすべて、Ubuntuがますます人気を博しています。しかし、忘れないでください:あなたが必要とするのは、あなたのサーバーシステムでシンプルで安定した、使いやすいことだけです!
Ubuntuのグラフィカルインターフェイスは美しいですが、その最適なアプリケーションエリアは、サーバーオペレーティングシステムではなくデスクトップオペレーティングシステムであると判断します。 Linuxを学習する過程で没入型環境が必要な場合は、Ubuntuは本当に良いです。サーバーの代わりに自分のコンピューターにインストールするだけです。この観点から見ると、グラフィカルUbuntuはVPSにインストールするための最初の選択肢ではありません。なぜなら、誰もコマーシャルサーバーユニットのストレージや貴重なメモリを無駄にしたくないからです。ただし、Ubuntuにはサーバーエディションもありますが、ホスティングおよび他のデータセンター企業のほとんどが、安定性と信頼性のために、一般にサーバーのUbuntuを好まない場合でも見ています。
セントス
生産環境にサーバーを展開する多くの商業会社がCentosシステム、Centosはコミュニティの再リリースですRHELソースコード。 Centosはシンプルであり、そのコマンドラインは、開発コミュニティからの強力な英語の文書とサポートとともに、より良く、より安定しています。 Redhatと同じ起源を持っていますが、商業サポートは個別に提供されていませんが、Redhatからの手がかりを見つけることができることがよくあります。 Debianと比較して、Centosはわずかに大きく、非常に成熟したオープンソースLinux分布です。
デビアン
一般に、Debianはサーバーに適したオペレーティングシステムであり、Ubuntuよりもはるかに安定しています。安定性は比類のないと言えます。 Debianシステム全体のシステム全体は、アプリケーションレベルに論理的な欠陥がない限り、基本的に難攻不落であり、一年中再起動する必要のないシステムです(もちろん、これは誇張されていますが、誇張しませんその安定性)。 Debianのシステムコア全体は非常に小さく、安定しているだけでなく、ハードディスクのスペースが少なくなり、メモリが少なくなります。 GUIのないサーバーでは、Debianは64MB RAMで実行できますが、Centosはさらに必要に応じて、より良く滑らかな動作256 MB RAMが推奨されます。ただし、Debian HelpのドキュメントはCentosよりわずかに少ないですが、インターネットは異なるWebサイトによって維持および公開されている完全な非公式のDebianチュートリアルですが、完全に頼ることはできません。
その優れたパフォーマンスと安定性により、DebianはVPSユーザーに非常に人気があります。
さらに、一連のLinuxとFreeBSD、UNIX、およびArch Linux、Gentoo、Slackwareなどの他のシステムがあります。彼らのフィールドはよりプロフェッショナルであるため、VPSに登場することはめったにないため、紹介されません。
初心者には、CentosまたはDebianをお勧めします。どちらも低い構成VPでスムーズに実行できます。ただし、VPS構成が低すぎる場合(OpenVZメモリが128m未満、Xenアーキテクチャは192m未満です)、Debianをお勧めします。それ以外の場合は、Centosがより多くのオンラインヘルプとサポートを得るために推奨されているため、開始を容易にします。
Centos、Ubuntu、Debian Three Linuxは非常に優れたオープンソースシステムであり、無料バージョンに沿って有料の商業バージョンが付属しており、これら3つのシステムの簡単な比較です。
Centosシステム
多くのウェブマスターは、一般的にCentosシステムを選択します。信頼できる安定したRedhatソースコードからコンパイルされています。Centosは、サーバー機能に関連しない多くのアプリケーションを削除します。システムはシンプルですが、非常に安定しています。コマンドライン操作により、システムとアプリケーションの管理が容易になり、どこかに立ち往生している場合は、ドキュメントとコミュニティのサポートから支援を受けることができます。
Ubuntuシステム
Ubuntuには、美しいユーザーインターフェイス、完全なパッケージ管理システム、強力なソフトウェアソースサポート、豊富な技術コミュニティ、およびコンピューターハードウェアのUbuntuサポートがあります。互換性は強いです。 Ubuntuはまた、多くのアプリケーションを提供しています。これらは初心者であり、Linuxに慣れたい人にとって非常に良いことです。しかし、サーバーの場合、それほど多くのアプリケーションは必要ありません。それではなく、安定して操作しやすく、オペレーティングシステムを維持するのが簡単です。ただし、サーバー側でグラフィカルインターフェイスを使用する必要がある場合、および数千のソフトウェアパッケージのリポジトリを使用して、ubuntuは良い選択です。注意する必要があるのは、グラフィカルインターフェイスが多くのメモリを占有し、メモリが大きいほどVPS価格が高くなることです。
Debianシステム
Debianは、サーバーオペレーティングシステムとしても非常に適しています。 Ubuntuと比較して、それはあまり派手ではなく、安定性は圧倒的です。これは、サーバーシステムにとって絶え間ない真実です。 DebianはLinuxシステムです。基礎となる層は非常に安定しており、カーネルとメモリは占有されています。それらは非常に小さく、小さなメモリのVPSは128mのメモリなどのDebianをスムーズに実行できますが、Debianヘルプファイルと技術情報は比較的小さいです。小さなメモリの場合、Debianが好まれます。
Linuxシステムの選択において、あなたが初心者である場合は、DebianやUbuntuよりもCentosが優れていない場合、Centosは初心者がVPSにインストールする最初の選択肢です。安定しており、リソースが少なくなり、インターネットリソースを使用して簡単にインストールして構成できます。独自のヘルプドキュメントも非常に強力です。しかし、あなたがLinuxマスターの場合、マスターの領域は一般にDebianを選択します。これは、マスターが低プロファイルVPでもシステムを安定させることができるためです。大規模なコミュニティとインターネットで利用可能なガイドとチュートリアルを支援するUbuntuも、パーソナルコンピューターで初心者に適しています。しかし、お金に関しては、以前の2つのシステムよりも多くのリソースを占有し、VPSは基本的にメモリを販売するほど、メモリが高くなるほど、価格が高くなります。
私たちは世界最大のインターネット業務のいくつかを運営しているため、信頼性と安定性を非常に重要視しており、最優先事項です。この目的のために、Linuxを使用して顧客のシステムをサポートします。しかし、サーバーにどのLinux分布を使用する必要がありますか?答えはセントですが、なぜですか?
大規模なシステムオペレーターとして、長い間、さまざまな大規模システムで信頼できる予測可能なシステムを見つける必要があります。世界で最も強力なソフトウェアベンダーとオープンソースプロジェクトからのものでなければなりません。強力なサポートを得る。最も一般的に使用されるシステムには、ドキュメント、ツール、グローバルリソースが必要です。
このため、Redhat / Centosのリリースサイクルが長くなります。これらのニーズのすべてを満たすことができ、比較的少ない問題と長期的な安定性により、さまざまな構成、サービス、アプリケーションを実行する数千のシステムに世界クラスのメンテナンスを提供できます。
Redhat Enterprise Linux(RHEL)は、ゴールドスタンダードの企業配信です。 5年ごとに更新され、システムの安定性、将来の見通し、セキュリティに大きな利点があります。 6.xや最新の7.xなどの新しいメジャーバージョンがリリースされるたびに、すべてのバージョンとコードは変更されず、バックドア、ポートなどのセキュリティ問題または主要なバグのみが修正されます。新しい転覆をリリースして修正します。
CentosはRHEL Distributionのオープンソースバージョンであり、Redhatのリリース直後に更新をリリースします。 CentOSを使用する理由は、RHELディストリビューションの標準的なサポートサービスが非常に高価で、年間サーバーあたり約800ドルから900ドルであるためです。あなたが小さな企業なら、あなたのポケットを燃やすことができます。
RHEL/CENTOSシステムの一般的な問題。
まず、メインバージョンが決定されると、セキュリティの問題と修正される深刻な障害を除いて、何も変更されません。これは安定性に適していますが、多くのサービスには良くありません。たとえば、MySQLおよびPHPサービスは、5年間のCentos/RHEL主要リリースサイクル中に大幅に開発され、広範囲に変更されます。たとえば、MySQL 5.1はRHEL 6.xバージョンのデフォルトバージョンですが、現在のMySQLはサーバーの更新バージョンです。ただし、現在のRHEL 7.xバージョンでは、RedhatはMariadBのデフォルトとしてMySQLを捨てました。
幸いなことに、この問題はYumパッケージマネージャーによって簡単に解決されました。その結果、カーネルやすべてのツールを含む現在のRHEL/CENTOSの実際のコンポーネントなどのメインソフトウェアはまだ分布からですが、Nginx、Apache、PHP、Java、MySQLなどの追加ソフトウェア更新されます。
第二に、キーパッチや修正を含むRedhatのリリースに背後にCentosのリリースが遅れます。しかし、人々は経験し、心配することは何もありませんし、それは決して問題になりません。
多くの人が、DebianやUbuntuサーバーなど、Debianベースのシステムに行かない理由を尋ねます。選択肢がない場合は、この提案をサポートしていますが、ホスティングサービスやその他のプラットフォームに関する専門家の経験とレビューによれば、これらのシステムはRHEL/CENTOSほど安定して信頼できません。
これは、その急速な発展と、バージョンと組み合わせの間のテストと未熟さの欠如に一部起因していると考えています。ただし、非常に人気がありますが、主要なサービスプロバイダーとプロジェクトは、企業の顧客にサービスを提供できるため、RHEL/CENTOSシステムを依然として好みます。さらに、Debianベースのシステムには多くのカーネルと安定性の問題があります。
もちろん、ほとんどのLinux開発者はUbuntuのデスクトップバージョンを使用しており、当然のことながら、製品を開発する際に同じシステムを使用することを好み、多くの興味深いツールを使用できます。しかし、全体として、Rhel/Centosは優れた展開プラットフォームであり、数十人以上の顧客が問題なく生産環境としてCentosに成功したと考えていますが、これは依然として困難な作業です。