Gnu / Linuxは、さまざまなデバイスやアーキテクチャに適応できるため、主要なサーバーオペレーティングシステムの1つです。. 自宅または会社のネットワークにサーバーを実装するという決定に直面したとき, おそらく最も重要な決定の1つは、ケースに最適なディストリビューションを選択することです。. 私たちの記事は、で最高のLinuxサーバーディストリビューションを紹介することを目的としています 2017 情報に基づいた決定を下せるように.
1. Debian Linux –ユニバーサルオペレーティングシステム
最も古いLinuxディストリビューションの1つとしてのDebianは、 “キングス” オペレーティングシステムの検索に関しては. 最も一般的なシステムアーキテクチャで広く利用可能であり、その大規模なソフトウェアリポジトリで評価されています. ディストリビューションには3つのバージョンがあります (枝) ユーザーが選択できる場所:
- 安定 –慎重にテストされたソフトウェアパッケージがこのブランチでリリースされます. Debianは長期サポートをリリースし、バージョンは厳格なスケジュールに従って数年に1回生成されます.
- テスト –このリリースは、に含めるために処理されているソフトウェアパッケージを構成します。 “安定” リリース. 多くの場合、アプリケーションはある程度のテストを受けており、不安定なバージョンからの再配置が承認されています。. パッケージが安定版の厳格な品質基準を満たしている場合、そのバージョンのDebianLinuxに移行できます。.
- 不安定 –利用可能なソフトウェアの最新のスナップショットが含まれています. このバージョンのDebianLinuxの使用を選択したユーザーは、重要なコンポーネントが影響を受けると、動作が不安定になり、システムの起動に失敗する可能性があります。.
Debian Linuxの安定版は、本番レベルのサーバーやアプリケーションフレームワークを運用するための最良の基盤の1つと見なされています。. このブランチに受け入れられるすべてのパッケージは、非常に厳格な品質基準によって制限され、安定性とセキュリティが評価されています.
セキュリティに関しては、カーネルと膨大なソフトウェアリポジトリにより、すべての業界標準のプロトコルと標準を実装できることが保証されます。. Debianは、重要なインフラストラクチャプロジェクトを立ち上げるための最も広く使用されている基盤の1つでもあります。, 企業のサーバーとホームプロジェクト. 開発者とユーザーのDebianコミュニティは、最も大きなものの1つであり、すべてのセキュリティとプライバシーの問題が真剣に受け止められています.
サポートされているアーキテクチャ: ARM64, ARMEL, ARMHF, MIPS, MIPSEL, PowerPC, PPC64le, x86, x86-64, z / Architecture
リリーススケジュール: ロングタームサポートリリース
2. Ubuntu Linux –人気のある選択肢
UbuntuLinuxはおそらく最も有名なディストリビューションの1つです. 初心者ユーザー向けに調整された最初のバージョン以来, それは人気のある無料のオペレーティングシステムの動きに関連付けられています. このLinuxシステムが非常に人気になった理由は、使いやすさとサポートに重点を置いているためです。どちらも、それを開発したCanonicalによるものです。, 大規模なユーザーコミュニティだけでなく. UbuntuはDebianに基づいており、通常のリリースに入る前に最も広く使用されているパッケージをテストするという伝統を続けています.
Debianとの主な違いは、2つのリリースでリリースされていることです。 5 デスクトップでの年数と定期的なリリースは毎回発行されます 6 数ヶ月とサポート 9 月. Ubuntuは、さまざまなグラフィカルデスクトップ環境をサポートすることでも有名です。また、システム管理者がサービスやフレームワークを簡単にデプロイできるようにする専用の「サーバー」エディションもサポートしています。.
Ubuntuは、大企業や関連テクノロジーによって広くサポートされているため、さまざまなホームサーバープロジェクトや企業環境で推奨されるディストリビューションの1つと広く見なされています。.
サーバー管理はLandscapeで処理できます, Canonicalのスペシャリストユーティリティ. Ubuntu Serverは、最も人気のあるパブリッククラウドと互換性があり、世界のトップネットワークおよびスペシャリストデバイスでの実行が認定されています. CanonicalはUbuntuCoreも開発しました, モノのインターネット向けにカスタマイズされた特殊な環境 (IoT) デバイス.
サポートされているアーキテクチャ: X86, IA-32, x86-64; ARMhf (ARMv7 + VFPv3-D16), ARM64; 力, PPC64LE, S390X
リリーススケジュール: 長期サポートと定期的なリリース
3. Red Hat Enterprise Linux –業界標準
Red Hat Enterprise Linuxは、企業がサポートする最も有名なLinuxディストリビューションです。. Red Hatは、多くのLinuxシステムコンポーネントおよびアプリケーションへの重要な貢献者であり、オペレーティングシステムの派生物は業界標準と広く見なされています。. 実際、フォーチュングローバルの大部分は 500 企業は、企業が作成したテクノロジーに依存するサービスや製品を使用します.
アカデミアの使用に合わせたさまざまなエディション, エンタープライズクライアントと本番サーバーはRedHatから入手できます. 専用の認定プログラムが提供されており、システム管理者が会社の一連のサービスとディストリビューションの構成レイアウトを操作できるようにトレーニングします。. Red Hat Enterprise Linuxに起因する重要な機能は、パッケージの保守的な選択です。. ディストリビューションは主にサーバーマシンとサーバーによって使用されるため、バグがなく安全であるかどうかをテストする必要があります. Red Hatは、他の業界標準プロトコルの大規模なエコシステムと互換性があります, デバイスとプロトコル.
RHELの最新バージョンは、モノのインターネットにデプロイできるプラットフォームの維持に重点を置いています (IoT) デバイス, コンテナアプリケーションとクラウドサービス. ディストリビューションは、大規模なネットワーク運用で広く使用されています, リポジトリと仮想化環境. Red Hat Enterprise Linuxには、高い生産基準を保証するための軍用グレードのセキュリティテクノロジーと高信頼性システムが含まれています.
サポートされているアーキテクチャ: X86, IA-32, Powerアーキテクチャ, S / 390, z / Architecture
リリーススケジュール: 長期サポートリリース
4. CentOS –コミュニティプロジェクト
CentOSは、データベースサーバーやその他の関連する重要なアプリケーションをホストまたはスケーリングする専用のWebサーバーに関して最も人気のある選択肢の1つです。. これはRedHatEnterprise Linuxコードに基づいており、そのリポジトリで利用可能なすべてのパッケージはエンタープライズディストリビューションと互換性があります. 基本的に、CentOSはアップストリームのRed Hat Enterprise Linuxパッケージを取得し、会社の芸術と独自のビットを取り除きます.
配布はコミュニティのサポートに依存していますが、多くの国際的な専門組織やサービスプロバイダーがCentOSを実行しており、CentOSを武器庫の標準および推奨ツールの1つとして定義しています。. CentOSの哲学では、提供されたパッケージの機能の拡張または拡張に関して、基本パッケージと更新パッケージに変更は加えられていません。. これにより、すべてのプロジェクトの基盤となる非常に信頼性が高く予測可能なプラットフォームになります.
CentOSは、市販のRedHatエンタープライズバージョンのスケジュールと標準に準拠した主要なブランチでリリースされます。. 別のリポジトリで利用可能な最新のアップストリーム更新で更新された現在のバージョンのスナップショットイメージを構成するポイントリリースが作成されます. CentOSは、Red Hatから供給される長いリリースサイクルを維持するため、多くのシステム管理者に好まれています.
サポートされているアーキテクチャ: X86-64
リリーススケジュール: 長期サポートとポイントリリース
5. Fedora –エキサイティングな展望と使いやすさ
Fedoraプロジェクトは、そのEntepriseLinuxディストリビューションのテストベッドとしてRedHatによって認可されています. Fedoraは完全にコミュニティで開発されており、商用Linuxバージョン用に開発されている新機能と実験的テクノロジーを含むように絶えず更新されています。. これは、Red Hatプラットフォームの大部分と互換性があり、多くの場合、開発者が新しいテクノロジーやトレンドを紹介します。.
Fedoraは、新しいテクノロジーの統合とオープンソースソフトウェアの開発者との協力に重点を置いています. これが、最新のトレンドを紹介するためによく使用され、ソフトウェアをテストするための人気のあるプラットフォームと見なされている理由です。. SElinuxモジュールなどの重要なセキュリティ機能はデフォルトで有効になっています, 強化されたラッパーおよびその他の関連機能.
別 “サーバ” 充実したサーバー設定を統合したエディションがサポートされています: デフォルトのファイルシステムタイプは、LVMが有効になっているXFSです。, Systemdサービス管理システム, 詳細なシステムログとフル機能のファイアウォール.
ディストリビューションは、ユーティリティのRed Hatエコシステムの柔軟性と慎重に選択されたソフトウェアリポジトリを含むため、初心者と上級システム管理者の両方に非常に適した機能システムと広く見なされています。.
サポートされているアーキテクチャ: X86, X86-64, ARM-HFP, ARM AARCH64, PPC64, PPC64le, z / Architecture, MIPS-64el, MIPS-el, RISC-V
リリーススケジュール: 通常のリリース
6. SUSE Linux Enterprise Server –プロの選択
これは、SUSE会社によって開発されている最高のサーバーディストリビューションです。. これは、SUSE LinuxEnterpriseDesktopと呼ばれるワークステーションディストリビューションとの共通ベースによって開発されています。. 有料版の最新バージョンは、ミッションクリティカルなタスクを管理し、物理的な両方に電力を供給できる環境を提供することに重点を置いています, 仮想サーバーとクラウドサーバー.
SUSE Linux Enterprise Serverは、連邦政府の厳格なセキュリティ基準を満たすように設計されています (FISMA) これは非常に高いレベルの完全性を保証します. 人気のあるWebテクノロジーとフレームワークは、既成のサーバー構成の一部としてすぐにサポートされます. SUSE Linux Enterprise Serverは、サーバーに特に役立つライブセキュリティパッチをサポートしています。.
他のスペシャリストディストリビューションと同様に、最新のサーバーおよびハードウェアテクノロジーすべてと互換性があります. SUSE Linux Enterprise Serverを利用する管理者は、ディストリビューションと互換性のあるエンタープライズパッケージに依存できます。. Kiwiシステムは、両方の物理展開用のイメージを構築するために使用できます, 仮想マシン, コンテナとクラウドサービス.
メジャーバージョンは長いサイクルでリリースされます (通常は周り 3-4 年) とサービスパックは約間隔でリリースされます 18 月. エンタープライズコンポーネントは、厳格な品質基準が満たされている場合にのみ配布に許可されます.
サポートされているアーキテクチャ: IA-32, X86-64, S390 / X, PowerPC, Itanium, AARCH32, AARCH64
リリーススケジュール: 長期サポートリリース
7. OpenSUSE –完全なサーバープラットフォーム
OpenSUSEは、企業が後援する最大かつ最古のLinuxディストリビューションの1つです。, この場合、SUSE Linux GmbH. その主な焦点は、フル機能のデスクトップまたはサーバーとして使用できる有能なソリューションを提供することです。. 開発者とユーザーのコミュニティは、それを世界のトップオペレーティングシステムの1つにすることに成功しました.
システム設定を制御できるYaST管理パッケージで高く評価されています. OpenSUSEは、革新的なアプリケーションとカスタマイズを統合したディストリビューションの1つです。. Red Hat Enterprise Linuxと同様に、インストールプログラムは、セキュリティを強化するいくつかのレイヤーとシステム(強化されたプロファイル)を使用してターゲットシステムを構成できます。, 強化されたカーネル機能, 暗号化されたドライブと厳格なユーザーアクセス制御.
OpenSUSEは、複雑なアプライアンスをセットアップするために多くの管理者に好まれているため、開発者はプロジェクトのWebサイトで利用できる専門のセキュリティガイドを作成しました. さまざまなタイプのサーバーのセットアップに関する多くの情報を提供する、多くのサポートチャネルとユーザーコミュニティがセットアップされています。. 多くのセキュリティ専門家, ジャーナリストとLinuxユーザーは、プロジェクトへの取り組みについてOpenSUSEコミュニティを絶えず賞賛しています。.
OpenSUSEのコミュニティエディションは、推奨されるサポートサイクルとソフトウェアアップデートに応じて、いくつかのリリースで利用できます。:
- OpenSUSE Leap –これはOpenSUSEの通常のリリースであり、新規ユーザーと経験の浅いユーザーの両方に推奨されます。. Leapには、テスト済みのソフトウェアの完全なコレクションが含まれており、SUSEEnterpriseLinuxディストリビューションのソースコードから派生しています。. これは9か月のリリースサイクルに従い、実験的ではなく安定することを目的としています (Fedoraとは対照的に). ディストリビューションの哲学によれば、このエディションは安定した成熟したパッケージを提供するように設計されています.
- OpenSUSEタンブルウィード –これは、最新のアプリケーションの安定したバージョンが初期のQA基準を満たすとすぐに組み込まれるローリングリリースモデルです。.
システム管理者は、管理が非常に簡単であるため、配布を高く評価しています。. OpenSUSEは、多くのパッケージ形式と互換性のある高度なパッケージ管理システムを使用しており、特定のタスク用のカスタム派生物を作成するようにカスタマイズできます。. このようなリスピンは、特定のタイプのWebサービスとアプリケーションフレームワークをセットアップするのに非常に役立ちます。.
サポートされているアーキテクチャ: x86、x86-64, PPC64, PPC64le, 腕, ARM64
リリーススケジュール: 定期的およびローリングリリース
8. Arch Linux –柔軟なプラットフォーム
Arch Linuxは、技術的に傾倒しているLinuxユーザーが使用する最も人気のあるディストリビューションの1つです。. ディストリビューション自体は、構成の自由を信じるチームによって開発されています. Arch Linuxの背後にある考え方は、個々のユーザーがセットアップの基礎となる最小限のセットアップを提示することです。. Archの多くの利点の1つは、管理者が選択したサーバーアプリケーションとフレームワークをセットアップできる必要最低限の環境が付属していることです。.
このディストリビューションは、コミュニティがサポートする最高のディストリビューションの1つとして頻繁に賞賛されています. そのウィキ, フォーラムと関連するチャットは、有能なサーバー設定の設定に関する回答と包括的なガイドを提供できます. 多くのアマチュアおよびプロの管理者は、その柔軟性のためにArchを使用することを好みます. システムコンポーネントの多くは、スクリプトによって管理されています, パッケージ管理システムは直感的であり、配布はカスタマイズ可能になるように調整されています.
Pacmanパッケージ管理システムにより、Arch Linuxユーザーは、Archユーザーリポジトリにある公式ソフトウェアリポジトリとサードパーティのダウンロードの両方にアクセスできます。 (AUR). Arch Linuxは頻繁にアップデートを提供し、管理者が最新ソフトウェアの新しいバージョンとサポートに依存している場合に非常に役立ちます. パッケージメンテナは通常、問題を迅速に解決します. Arch Linuxのドキュメントは、さまざまなサービスのリストをすばやく論理的に設定する方法を示しています。.
ローリングリリースディストリビューションのネットワークインストールに使用できる毎月のインストーラースナップショットが提供されます.
サポートされているアーキテクチャ: X86 (非推奨), X86-64, 腕 (非公式)
リリーススケジュール: ローリングリリース
9. ClearOS –柔軟なプラットフォーム
ClearOSは、CentOSおよびRed HatEnterpriseLinuxプロジェクトから供給されたコードに基づくスペシャリストディストリビューションです。. これは、Clear Centerと呼ばれる会社によって保守されており、Windows SmallBusinessServerプラットフォームと直接競合するように設計されています。. 有料版と、必要に応じて有料モジュールで拡張できるコミュニティ版で利用できます。.
ディストリビューションには、既製のコンポーネントの配列が付属しています, 管理者は、必要な構成を入力するだけで済みます. ネットワークサーバーは、初心者でも使いやすい専用のWebベースのインターフェイスを介して構成できます。. ClearOSは、このような機能豊富なプラットフォームを提供する数少ないディストリビューションの1つです。. ClearOSは、大企業の製品とサービスに実装されています. プロジェクトは、以上の追加をサポートしています 100 アプリ (サーバー, フレームワークとサービス) マウスを数回クリックするだけでインストールできます.
開発者は、2つの長期的な開発の焦点を概説しました:
- 強力な開発と維持, 安全で堅実なコアシステム.
- 開発者が機能を追加するための柔軟な環境を提供する.
開発者は積極的に開発し、今後の追加に関するステータスの更新を投稿します. ClearOSは、最初の創業以来、中小企業向けサービスを実行するための推奨ディストリビューションの1つになっています。. エンタープライズディストリビューションから供給された安定したパッケージを使用してさまざまなサービスをサポートできる使いやすいソリューションを提供するため、初心者に強くお勧めします.
ClearOSのCommunityエディションは、RedHatおよびCentOSディストリビューションで使用されている長期サポートサイクルに従います。.
サポートされているアーキテクチャ: X86, X86-64
リリーススケジュール: ロングタームサポートリリース
10. Gentoo –効率のために最適化
Linuxディストリビューションに関しては、Gentooは他の競合他社の中でも特別な位置を占めています. これは、システム管理者がマシンを構成するだけでなく、数少ないソースベースのプロジェクトの1つです。, 要求されたパッケージをソースからコンパイルすることもできます. これは難しいか難しいように見えるかもしれません, ただし、Portageパッケージ管理システムを使用すると非常に簡単になります.
Gentooに起因する優れた機能の1つは、インストールされたソフトウェアをコンパイルするときに有効にする機能をコンパイラーに通知するために使用される特別なフラグの使用です。. これにより、非常に小規模で効率的なサーバーのセットアップが可能になります. 開発はアップストリームパッケージへの更新を非常に迅速に投稿し、多くのWebホスティングプロバイダーは、その最適化されたフットプリントのためにミッションクリティカルなサーバーを実行するためにGentooに依存しています.
システム管理者は、ディストリビューションは簡単に更新できるように設計されているため、Gentooサーバーに必要なメンテナンスウィンドウは非常に短いと述べています. ディストリビューションは、適切に作成されたインストールガイドを使用してインストールできる継続的なローリングリリースとして提供されます. Gentooサーバーはカスタムでカスタマイズできます “硬化” 本番マシンのセキュリティを強化するために構築された追加機能を含むプロファイル. 適切なGentooLinuxサーバーのセットアップは、適切に維持されれば、中小企業または大企業のバックボーンになる可能性があります.
サポートされているアーキテクチャ: IA-32, X86-64, IA-64, PA-RISC, PowerPC 32/64, SPARC64ビット, DEC Alpha, 腕, モトローラ68K
リリーススケジュール: ローリングリリース
結論
趣味のプロジェクトまたは実稼働環境用のLinuxディストリビューションの選択は、主に意図された目標に依存します. トップのリストを提供しました 10 選択肢, それらはすべて長所と短所があり、個人ユーザーと大規模な多国籍企業の両方で使用されています.
考慮すべき最も重要な要素の大部分は、ハードウェアコンポーネントとプラットフォームの互換性です。. たとえば、サーバーがARMアーキテクチャに基づいている場合、明らかに一部のディストリビューションは機能しません. エンタープライズユーザーは、Red Hatなどの業界標準のディストリビューションを利用することで専門的なサポートに頼ることができますが、カスタムプロジェクトは、カスタマイズされたArchまたはGentooLinuxシステムに基づいている場合があります。.
大規模なプロジェクトやClearOSのような特殊なディストリビューションは、通常、最も人気のあるサービスの既成の構成設定を提供することに注意してください。: Webサーバーと電子メールサーバー, ファイルホスティング, ドメインコントローラーなど. これらは、システム管理者が手動のインストールガイドやコマンドを実行せずにサービスまたはフレームワークを迅速に展開したい状況で使用できます。.
いくつかの有用な情報を提供したいと思っています, 気軽にコメントして、SensorsTechコミュニティと経験を共有してください.
あなたが言及したすべてのバージョンは素晴らしいです私はKali Linuxを使用しています。倫理的なハッキングを学んでいるときに良いです