Linuxサーバーの経験は限られています。ディストリビューションに関する推奨事項を探しています。サーバーのお気に入りは何ですか?その理由は?
編集:明確化:特定の機能に固有ではなく、1つの汎用ディストリビューションを期待しています。ファイルサーバー、Webサーバーなど、実際に使用するもの。コミュニティサポート、タイムリーなパッチ適用、管理しやすいツール、優れた実績などが、私がここで目指している角度です。
Linuxサーバーの経験は限られています。ディストリビューションに関する推奨事項を探しています。サーバーのお気に入りは何ですか?その理由は?
編集:明確化:特定の機能に固有ではなく、1つの汎用ディストリビューションを期待しています。ファイルサーバー、Webサーバーなど、実際に使用するもの。コミュニティサポート、タイムリーなパッチ適用、管理しやすいツール、優れた実績などが、私がここで目指している角度です。
回答:
Red Hat Enterpise LinuxまたはCentOS。それらは安定しており、必要に応じてサポートを購入できます。また、すべてのメジャーリリースには5年間の保証されたサポートサイクルがあります。これは非常に貴重です(Fedoraサーバーでセミローグ管理者をインストールすることさえしないでください)アップグレードできません)。
また、それは傾向にあるLinux上での商用ソフトウェアをインストールする場合にサポートソリューション(Oracleが頭に浮かぶが、我々は状態は、彼らが何にインストールするだろうと他の商用製品を持っているが、彼らは唯一のRed Hat / CentOSの相互運用性が保証されます)。
dist-upgradeによるDebianまたはUbuntu(サーバー)。ディストリビューションは最初からインストールできますが、アップグレードできるのはいくつですか?1995年頃からゼロから再インストールされていないdebianマシンがあります。
両方の周りに優れたコミュニティがあり、独自のパッケージを作成するための優れたドキュメントがあり、パッケージシステムを個人的に機能させることができます。カスタムパッケージを簡単に展開して内部マシンに展開できるのは非常にクールです。
ソフトウェアの最新バージョンを入手することは困難な場合がありますが、バックポートはそのギャップをかなりうまく埋めています。
Ubuntu
理由:コミュニティ-大きなコミュニティがあり、何かをする必要がある場合、ほとんどの場合、最初にそれを行って、すばらしい指示を投稿した人を見つけることができます。
私はGentooで仕事中のすべてのサーバーを実行しています。仲間のLinuxシステム管理者の多くは私を狂気と見なしますが、私はほとんどまたはまったく問題を抱えていないと言わなければなりません。1つのサーバーは、他のサーバー(すべて同じハードウェア)のビルドホストとして実行され、他のサーバーにバイナリを提供します。Gentooが大好きなのは、何がインストールされ、何がインストールされていないかを制御できるからです。コミュニティは素晴らしく、フォーラムは最高のオンラインです。安定したブランチに留まると、スムーズに航行できます。現在、コンパイルが不足しているため、Arch Linuxにもう少し傾いていますが、まだサーバーをインストールしていません。ソースベース/メタディストリビューションは素晴らしいサーバーを作ることができます!
Ubuntuサーバー(LTSは実稼働に適しています)は、EnterpriseクラスのLinuxサーバーの唯一の無料配布であるため、お勧めします。
1993年4月の最初のベータリリース以来、Slackware Linux Projectは、最も「UNIXに似た」Linuxディストリビューションを世に送り出すことを目指してきました。Slackwareは、Linux File System Standardなどの公開されているLinux標準に準拠しています。私たちは常にシンプルさと安定性を最優先事項と考えてきました。その結果、Slackwareは最も人気があり、安定した、使いやすいディストリビューションの1つになりました。
このディストリビューションで多くのことを学びましたが、十分な時間と忍耐が必要です。Slackware はユーザーフレンドリーで、友人が誰であるかについて非常に選択的です。
私はArch Linuxを使用しています。素晴らしいパッケージマネージャー、「ローリング」リリース、素敵なコミュニティパッケージリポジトリ(ABS)、素敵な設定、素晴らしいwikiが好きです。私にとっては、Gentooによく似ていますが、バイナリパッケージを使用しています。
Arch vs Othersで他のディストリビューションとの比較を見つけることができます。
私は2つのアプローチがあると思います:
ad.1個人的にはローリングディストリビューションが好きです。なぜなら、新しいバージョンにアップグレードするようなものはないからです(どちらの方法もリスクがあります)。だからこそ、サーバーにGentooを好むのです。残念ながらgentooのセットアップにはもう少し手間がかかりますが、portageシステムのメンテナンスのおかげで(安定版ブランチを使用している場合)本当に簡単で痛みがありません。非常にクールな機能はスロットであり、1つの簡単なコマンドでパッケージの文字通りすべての古いバージョンにダウングレードできます。一方、gentooパッケージは、安定版ブランチでもDebianよりもはるかに新しい傾向があります(ポイント2を参照)-最新のソフトウェアを備えたマシンが必要な場合は、gentooが適しています。
ad.2リリースディストリビューション-ここではDebianを選択します。これは主に、すべてのホスティング会社での人気と巨大なパケットベースのためです。私自身は使用していませんが、本当に高いセキュリティレベルを備えた最も合理的なディストリビューションのようです。展開は高速で、パッケージをコンパイルする必要はありません(本当に必要な場合を除く)。