web-dev-qa-db-ja.com

サーバーに関するLinuxディストリビューションの推奨事項

Linuxサーバーの経験が限られています。ディストリビューションに関する推奨事項を探しています。サーバーのお気に入りは何ですか?その理由は何ですか?

編集:明確化:特定の機能に固有ではなく、1つの汎用配布を望んでいます。ファイルサーバー、Webサーバー、その他何でも使用できるもの。コミュニティのサポート、タイムリーなパッチ適用、管理に適したツール、優れた実績などは、私がここで目指している角度です。

17
TorgoGuy

Red Hat Enterpise Linux または CentOS 。それらは安定しており、必要に応じてサポートを購入できます。すべてのメジャーリリースには5年間のサポートサイクルが保証されており、これは非常に貴重です(ここにインストールされている半不正な管理者がFedoraサーバーを使い始めないでください。現在、アップグレードできません)。

また、Linuxに商用ソフトウェアをインストールする場合はtheでサポートされるソリューションになる傾向があります(Oracleが思い浮かびますが、他にも商用製品があります。何にでもインストールできますが、Red Hat/CentOSとの相互運用性のみが保証されます。

17
jj33

Dist-upgradeによるDebianまたはUbuntu(サーバー)。どのディストリビューションも最初からインストールできますが、その場でアップグレードできるディストリビューションはいくつありますか? 1995年頃から最初から再インストールされていないDebianマシンを持っています。

両方の周りに優れたコミュニティがあり、パッケージシステムを個人的に機能させることができるように独自のパッケージを作成するための優れたドキュメントもあります。カスタムパッケージを簡単にロールして内部マシンにデプロイできるのは非常にクールです。

ソフトウェアの最新バージョンを入手するのは難しいかもしれませんが、 backports はそのギャップをかなりうまく埋めています。

40
pjz

Ubuntu

理由:コミュニティ-大きなコミュニティがあり、何かをする必要がある場合は、ほとんどの場合、最初にそれを実行し、優れた一連の指示を投稿した人を見つけることができます。

14
Guy C

私はすべてのサーバーをGentooで稼働させています。多くの仲間のLinuxシステム管理者は私を夢中にさせていると思うでしょうが、私はほとんどまたはまったく問題がなかったと言わなければなりません。 1つのサーバーは他のサーバーのビルドホストとして実行され(それらはすべて同じハードウェアです)、他のサーバーにバイナリを提供します。何がインストールされ、何がインストールされていないかを制御できるので、Gentooが大好きです。コミュニティは素晴らしいです、フォーラムは最高のオンラインです。あなたが安定した枝にとどまるならば、それはスムーズな航海です。現在、コンパイルが不足しているため、Arch Linuxに少し傾いていますが、まだサーバーをインストールしていません。ソースベース/メタディストリビューションは素晴らしいサーバーを作ることができます!

13
Gert M

Debian は、私のサーバーが選択したディストリビューションです。非常に安定しており、ほぼすべてのサーバープラットフォームで利用でき、セキュリティはそのディストリビューションの重要なポイントです。

6
paulgreg

エンタープライズクラスのLinuxサーバーディストリビューションは無料であるため、Ubuntuサーバー(本番環境にはLTSが望ましい)をお勧めします。

6

Slackware

1993年4月の最初のベータリリース以来、Slackware Linuxプロジェクトは、最も「UNIXライクな」Linuxディストリビューションの作成を目指してきました。 Slackwareは、Linux File SystemStandardなどの公開されているLinux標準に準拠しています。私たちは常にシンプルさと安定性を最優先と考えてきました。その結果、Slackwareは、最も人気があり、安定していて、使いやすいディストリビューションの1つになりました。

このディストリビューションで多くのことを学びましたが、十分な時間と忍耐が必要になります。 Slackwareユーザーフレンドリーで、友達が誰であるかを非常に厳選しています。

5
alexandrul

サーバーがLinuxとサーバーについて学習する場合はUbuntu、本番用の場合はCentOS。 UbuntuコミュニティはCentOSよりも活発であることがわかりました。これは、始めたばかりの場合に役立つ可能性があります。 CentOSには、6か月ごとに新しいリリースがありません。これはサーバーOSに最適です。また、サーバーにとって重要な、古いがテスト済みのバージョンのソフトウェアも使用します。

3
Jared

安定性と人気のためのDebian

2
Rory

CentOSまたはUbuntuLTSリリースのいずれかを使用しています。どちらも安定していて、よく知られており、十分にサポートされています。

1
Jon Topper

私は Arch Linux を使用します。私は素晴らしいパッケージマネージャー、「ローリング」リリース、素敵なコミュニティパッケージリポジトリ(ABS)、素敵な構成、素晴らしいウィキのためにそれが好きです。私にとってはGentooによく似ていますが、バイナリパッケージを使用しています。

他のディストリビューションとの比較は次の場所にあります: Arch vs Others

1
rkj

個人的には、私にとってはOpenSuSEです。主にYaSTとautoYaSTが原因です。優れたパッケージ管理、アップグレード/アップデートなど。

1
RainyRat

どちらを選択しても、パブリックインターネットに公開される場合は、selinuxをサポートしていることを確認する必要があります。これにより、インストールしたソフトウェアのセキュリティ上の欠陥が原因でハッキングされた可能性がある場合に、少なくとも1回はお尻を救うことができました。 selinuxは攻撃を完全にブロックしただけでなく、setroubleshootを介してポップアップウィンドウを表示し、警告を表示しました。

1
Eddie

私は2つのアプローチがあると思います:

  1. ローリングディストリビューション
  2. リリース配布

ad.1個人的には、新しいバージョンへのアップグレードなどがないため、ローリングディストリビューションを好みます(どちらの方法でも可能性がありますリスクがあります)。そのため、サーバーにはGentooを使用しています。残念ながら、gentooのセットアップにはもう少し手間がかかりますが、Portageシステムのメンテナンスのおかげで(安定したブランチを使用している場合)、本当に簡単で簡単です。非常に優れた機能は、スロットと機能が1つの簡単なコマンドで文字通り古いバージョンのパッケージにダウングレードできることです。一方、gentooパッケージは、安定版ブランチでもDebianよりもはるかに新しい傾向があります(ポイント2を参照)。最近のソフトウェアを搭載したマシンが必要な場合は、gentooが最適です。

ad.2リリースディストリビューション-主にすべてのホスティング会社で人気があり、巨大なパケットベースがあるため、ここではDebianを選択します。私自身は使用していませんが、セキュリティレベルが非常に高く、最も合理的なディストリビューションのようです。デプロイメントは高速で、パッケージをコンパイルする必要はありません(本当に必要な場合を除く)。

0
pielgrzym

関連する質問をするので、私は「機能」コメントに投票しました..主要な機能はある程度重要です。

あなたが持っている他の重要な決定は、あなたが専門的なサポートへのアクセスを望むかどうかです。答えが「はい」の場合は、RedHatを入手してください。答えが「いいえ」の場合は、Ubuntuから始めます。

追記..Gertの(暗黙の) ポイント 複数のサーバーに同じディストリビューションを使用することについても素晴らしいものです!

0
tomjedrz

CentOSの使用をお勧めします。

  • これは、RedHatのソースから再コンパイルされたRedHat EnterpriseLinuxです。
  • サポート契約なしでディストリビューションをアップグレードできます
  • Red Hatは通常、商用ソフトウェアで使用されるため、前に公開することで旅に役立ちます
  • Red Hatを選択したら、他のディストリビューションにアクセスして、何が重要かを知ることができます。
  • インターネット上のたくさんの情報
0
setatakahashi