サーバー向けDebian安定対Ubuntu LTS?[閉まっている]


74

業務用サーバーに適したプラットフォームはどれですか?

Debian StableまたはUbuntu LTS?

使用する予定のサードパーティソフトウェアは、両方で動作します。どちらが良いのですか?

カーネル(たとえば、Ubuntuにはサーバー用の独自のカスタムカーネルがあります)、およびその他のUbuntu固有のカスタマイズなどを考慮してください。

私は何度も切り替えを繰り返しますが、どちらかをクライアントに推奨できるように決定する必要があります。今、Debian Stableを選択するつもりです。


最近、Ubuntu Server Edition 10.04.1にいくつかの奇妙な問題がありました...

単純なスクリプトを介して自動更新を行うようにUbuntuをセットアップしていますが、数か月ごとに、libapache2-mod-php5がパッケージの競合のために削除されます。これにより、Webサーバーのphp機能が失われます。

Debian Stableはこのようなことをしていません。


1
パッケージの削除に問題がなくても、あなたのための自動更新を行うためのパッケージがあります:askubuntu.com/questions/9/how-do-i-enable-automatic-updates/...
ホルヘ・カストロ

23
いい質問です。[座って、聖戦が始まるのを待っています]
ジェレミー

これはフレームベイトを叫ぶ
RobotHumans

Precise(12.04.x)をセットアップしました。これは、他の人のサーバー用のUbuntu LTSです。私はこのような非常に多くのバグに出くわしましたbugs.launchpad.net/ubuntu/+source/samba/+bug/967410 1年以上修正されていないため、サーバーで使用するためにUbuntuをドロップして、 CentOSまたはDebian。DebianとUbuntuの良いところは、aptを使用していることです。ほとんどのパッケージ名は同じです。そして、なぜ人々はサーバー上のFirefox / Iceweaselについて話しているのですか?私はXさえインストールせず、はるかに少ないブラウザーをインストールします。

2
「プロユースサーバー」と「自動更新」は矛盾したアイデアです。

回答:


61

まあ、なぜ人々が質問の質について大騒ぎしているのかわかりません。多くの開発者が展開する前に比較検討することは明らかに決定です。また、それぞれの展開に非常に関連するいくつかの違いが明らかにあります。


Debianの安定版とUbuntu LTSの主要な検討と比較は、セキュリティと一般的なパッケージの更新だと思います。

Debianの「安定版」リリースは、次の安定版リリースから1年間サポートされます。そのため、2年ごとに安定版がリリースされ、そのリリースの直後に安定版リリースを開始した場合、3年間のアップデートが提供されます。

セキュリティチームは、次の安定版がリリースされてから約1年間、安定版をサポートしようとします。ただし、今年中に別の安定版がリリースされる場合を除きます。3つのディストリビューションをサポートすることはできません。2つを同時にサポートすることは、すでに十分に困難です。

debianのリズムは保証されていないことに注意してください。安定したリリースは、準備ができたときにリリースされます。これにより、18か月から18年のサポートを受けることができます。これにより、次の安定版がいつ完成するかがわかるまでアップグレードする必要がある時期がわからないため、非常に予測しにくくなります。

Ubuntu LTSリリースと比較すると、デスクトップアップデートは非常に似ていますが、サーバーアプリケーションとカーネルについては、その時点での新しいLTSリリースに関係なく、5年間の巨大なサポートが提供されます。

通常、新しいLTSバージョンは2年ごとにリリースされます。v12.04長期サポート(LTS)バージョンを使用すると、UbuntuデスクトップとUbuntuサーバーの両方を5年間サポートできます。LTSバージョンには追加料金はありません。最高の作品をすべての人が同じ無料条件で利用できるようにします。

つまり、ボックスに最新のLTSを展開でき、何年もの間(サポートされているパッケージの)セキュリティ更新プログラムが取得されないことを心配する必要はありません。少数のサーバー、またはアップグレードをテストするためのダウンタイムを許容できないアプリケーション、または1日/週のアップグレードをテストする時間がないだけのアプリケーションがある場合、Ubuntuはdebianよりも大きな利点があります。


8
また、保守および管理が容易なシステムでは、システム管理者がセキュリティや安定性を損なうミスを犯す可能性が低いことにも言及する必要があります。私の予想では、Ubuntuで得られるような賢明なデフォルトは、システムが人間によって構成されていることを考えると、セキュリティの主要な要因の1つです。:-)
ステファノパラッツォ

StefanoとOliに同意します。長いサポート期間と適切に構成されたデフォルトは命の恩人です。私自身は、オフィスサーバーである10.04 ubuntu-serverを管理しており、設定方法も気に入っています。また、ubuntuの高いマーケットシェアのため、私は通常良いサポートを得ています。
theTuxRacer

今では、DebianにもLTSがあるようです。私は詳細を知らないので、Ubuntuと比較することはできません。
Yai0Phah

@FrankScience LTSプロジェクトのことですか?説明から、「LTSリリース」ではなく、すべてのリリースの「LTSプロジェクト」があるようです。
フランクリンゆう

23

プロフェッショナル/プロダクションの使用に関するあなたの質問に答えるために、私は対処されたいくつかの重要な要素があると思いますが、私が非常に重要であると感じる1つのポイントがあります。

パッケージとパッケージ管理

これは、特に長寿命、稼働時間、安定性などを懸念している場合、Debian安定版とUbuntu LTSの重要な違いです。

Ubuntuは6か月ごとにリリースされており、Debian不安定ブランチに基づいています。これは一般に全体的により新しく最新のソフトウェアを意味しますが、少なくともエンタープライズ環境では基本的に「不安定」と見なされるという欠点があります。

現在、LTSリリースは、Debianの用語で「実際に安定と見なされる前の安定版リリースの状態を表す」Debianテストに主に基づいており、Ubuntuは通常のバージョンとLTSバージョンを可能な限り安定させることに多大な時間と労力を費やしていますがパッケージがそれぞれのDebianブランチからプルされた後、LTSはテストブランチに基づいていますが、Debianはそれ自身のブランチでまだ本番用またはミッションクリティカルに近づいているものではないと考えています。

そして、Ubuntuの開発者コミュニティは、おそらくこれまでに作成された最大のコミュニティベースのソフトウェアであるDebianの同じスコープまたはレベルで競争することはできません。

基本的には、これはUbuntu LTSがDebian Testingブランチに基づいていることを意味し、Ubuntuがテストパッケージをプルした後、安定化と洗練を試みたとしても、Debian安定版とそのパッケージの巨大な開発と成熟に匹敵しません。Debian安定版は、本当に堅実な安定性のためのゴールデンスタンダードです。


3
なぜ人々がそのような質問をするのかさえ知りません... Ubuntu愛好家は不可能なことを夢見ています。
GTodorov

たぶんそれはあまりにも安定しています。巨大なデータセンターでは違いがありますが、小さなデータセンターでは汎用性が安定性を上回る可能性があります。Debianは安定したパッケージをパッケージ化しますが、かなり古いものです。
ティンティ14年

Ubuntuがミッションクリティカルなアプリケーションに展開されているという事実は、その安定性とテストを示していますが、最も重要なのはそのHWEです。Debianの場合、更新されたパッケージまたはハードウェアの使用を忘れてください。
アラップロイチョードリー

1
あなたの優先順位を知る必要があります。より安定した古いDebianまたは最新のubuntuで、「安定」ではない(十分にテストされた)。これまでの私の経験では、ほとんどの場合、ubuntuは十分に安定していました。ただし、必要に応じて、debianに新しいパッケージをインストールすることもできます。もちろん、ご自身の責任で、それらを混在させることができます。
ジョースモ

17

「ubuntuサーバーの安定性の問題」を探している間、私はこのスレッドに出くわしました。Ubuntuサーバーの安定性に関する私自身の懸念に対する答えを探しています。

私は特にUbuntu(Since Breezy)の長期的なUbuntuファンであることを認めなければなりません。

ボックス1:「フレッド」

最初にUbuntuサーバー8.04を使用要件の低い実稼働マシンに展開しました。それは主に、オフサイトバックアップリポジトリとしても機能する約4/5のWebサイトを持つ「パンフレットウェア」レベルのWebサーバーです。主なパッケージは、Apache2、Mysql、Postgresql、PHPです。

デュアルコアであり、2 GB RAM、mdadmでRAID1として構成された2x 1GB HDDを備えています。安定性に関しては、ログからログを経て結合しているにもかかわらず、明白な理由なしに3〜6か月ごとに死んでいくように見えることを除いて、すばらしいです。

私はこのマシンを8.04に保持し、時折更新しました。

ボックス2:「チャーリー」

チャーリーはフレッドと同様のライフタイムで稼働しており、オフィスベースのバックアップおよびメディアストレージマシン、オフィスサーバー監視ノード、リモートログイン用のネットワークゲートウェイ、wiki、virtualboxホストとして使用されています。主なパッケージは次のとおりです。Apache2、postgresql、mysql、PHP、webmin、samba、Virtual box-Non OSE(OSEでサポートされていなかった場合、ヘッドレス機能が必要でした)。

ハードウェア面では、Charlieはクアッドコア、8GB RAM、約10TBのストレージ、多数のSATAおよびIDEドライブに分散しています。一部のSATAドライブはソフトRAID5アレイで構成され、FireWireで接続されたドロボ、2つの外部USBドライブと別のdroboが接続される予定です。

CharlieはUbuntu 8.04で開始され、dist-upgradeを介して定期的にアップグレードされており、現在は10.04です。

悲しいことに、チャーリーは乱闘に酔っているのと同じくらい安定しています。

チャーリーは頻繁にカーネルパニック、OOMを起こし、2〜3週間ごとに再起動する必要があります。ログをくまなく調べると、頭を悩ますことがあります。

要約すると

私はUbuntuサーバーが大好きで、使い慣れており、比較的よくレイアウトされており、適性が大好きです(デフォルトのパッケージマネージャーIMHOである必要があり、UFW、Fail2Ban、Denyhosts、logwatch、logrotateなどのパッケージ/アプリは管理を比較的簡単にします)

しかし運が良ければ、両方の Ubuntuサーバーボックスの稼働時間は数週間または数か月で測定されます。その間、ハードウェアを変更してscracthから再インストールし、ディスクをテストし、RAMをテストしました。

比較すると、HP DL360 G5、DL380 G5、DL380 G6のクラスターがあり、稼働時間は年単位、場合によっては数千日単位で測定されます。

これらはCentOSを実行しています-そして、それはUBuntu Serverのように私のボートを浮かせませんが、それははるかに安定しているようですが、それがハードウェアであるかOSであるかはわかりません。

ちょうど私の2ペンスの価値。


1
Ubuntuカーネルは、他のLTSカーネルとは異なり、必要に応じてパッチを適用します。UbuntuとCentOSを比較することは、Ford PintoとChevy Camaroを比較するようなものです。
アラップロイチョードリー

フォードプントのことですか?
BigSack

1
よく言った!Ubuntuはあなたの重要なビジネスニーズを運ぶためではなく、熱心な人のためのものです。
GTodorov

@BigSack Puntoはフィアットの男性です。
ニノシュコパック

3

私は現在2年間xenハイパーバイザーをテストしていますが、一般的なルールは新しいカーネル=より高いパフォーマンス/安定性です。その点で、Ubuntu LTSはArch Linuxのサポートとほぼ同じです。Debianは、AMDの「ファンを当てる」テストを開始するとすぐに、Intel / Nvidiaとうまく連携しました。テストのxenkernelを使用したDebianには、AMD FX 81xx CPUのバグ修正がまだありません。「安定した」レポについても説明しません。大きなコミュニティはすべて良好ですが、Canonicalsの応答性は必要になるたびに改善されました(偶然かもしれません)。

あと3〜4か月で、断言できるほど十分な統計があると思いますが、すべてのハイパーバイザーがubuntuサーバーに移行されると確信しています。


3

ByteCodeの答えを見て、仕事用のサーバーでUbuntu LTSを使用した事例を提供すると思いました。

箱:AMD 1055t、4GB ram、4TBハードウェアraid5、軽度のオーバークロックを備えたマニア向けマザーボード。多くのファンと4つのRAIDドライブは外部にあり、反対側のヒートシンクとして銅を使用した大きなアルミニウム板に取り付けられています。

2011年にUbuntu 10.04 LTSをインストールしたと思います。2010年かもしれません。distアップグレードを行ったことはありません。実際に更新されることはほとんどありません。頻繁に更新しなかったため、依存関係が壊れました。サンディエゴの電力が数時間切れた2011年9月にシャットダウンしました。それから、今年はキャビネットにそれを移動したときに今年でした。

私のトリック?完全な無視。まれに更新されたとき、私は適性を使用しました。それから昨日、3回連続で停電がありました。ずっと中断しておくべきでしたが、前回はHDDに問題が発生し、ubuntuは起動しませんでした。だから、新しいHDDの時間と私は今読んでいるように、debianをインストールしています。


1.5年後の編集/更新

Debianは、私の最新のサーバーに望むほど簡単にインストールできなかったので、最新のUbuntu LTSに戻りました。稼働時間は29日よりもはるかに素晴らしいものになりますが、zfs raidからいくつかの障害のあるドライブを削除するためにシャットダウンする必要がありました。作品のファイルサーバーでubuntuを5年間実行してきましたが、非常に安定しています。OSを非難することは一度もできません。ヘック、前述のAMDシステムがRAMからのカーネルパニックを悪化させ始めたとき、それは私を救ってくれました。

Windowsサーバーを購入したことはありませんが、少なくとも1年に1回は、Windowsコンピューターの1つが更新を行い、再起動時にまったく同じではありません。Linuxでこれを実現したことはありません...


ちょっとしたヒント。UPSを入手してください。
DevRandom

常に持っている、常にします。精神的なメモ:新しいサーバーモニタUPS上と正常なシャットダウンを設定...
クリス・K

2
傑出した、Linuxの信頼性を共有するための賛成票。:P
クリスK 14

あなたはもう言われていないので、賛成です!
ガブリエルA.ゾリラ

1

最近までのサポートライフサイクルは類似した長さであったため、ほとんど違いはありませんでした。最新のUbuntu LTS(18.04)は、通常の5年ではなく10年間のサポートを提供します。

移行には費用がかかるため、10年間のサポートはUbuntuにとって大きな利点です。

ソース:


どのソースから入手しました10 years of supportか?
abu_bua


ubuntu-distro-info -raf -yeol更新されません!?
-abu_bua

うーん、これはまだ更新されていないかもしれません。これはかなり最近発表されました。
エリクチン

0

「業務用サーバー」の用語と意味私にとって「業務用サーバー」という用語には、幅広い属性が含まれます。そのような質問に答えることは難しい場合があります。

たとえば、「安定した」という用語は、一部の人にとってはクラッシュしないソフトウェアを意味します。「安定した」という用語は、「安定した」としてリリース/マークされたソフトウェアを意味する場合があります。これは次のリリースまで変更されません。たとえば、GNU Debian LennyのリリースとGNU Debian Squeezeのリリース。ご覧のとおり、「$ stable」-ne「stable」;)

セキュリティは別の柔軟な用語です。たとえば、Ubuntuは、パッケージをコンパイルおよびビルドするときに、常に最新のセキュリティコンパイルフラグと機能を使用します。たとえば、ヒープ/スタックバッファオーバーフロー、アドレス空間レイアウトランダム化(ASLR)、または位置独立実行可能ファイル(PIE)。GNU Debianは、安定版リリース "Squeeze"でPIEをまだ実装していません。これらのセキュリティフラグを使用してコンパイルできるようにするためにソースコードを採用(変更)する必要があるためです。実行中のリリース中のもの。ただし、現在テストブランチにある次のリリース(Wheezy)でこれらの機能を有効にする予定です。

ソフトウェアのライセンスも問題になる場合があります。GNU Debianは、Iceweasel対Firefoxなどのソフトウェアライセンスの問題を明確にするために多大な努力を払っています。もう1つの例は、Linuxカーネルの主要部分がまだGPLv2の下にあるため、GNU DebianはUbuntuほど非フリーベンダードライバーを使用しないことです。その結果、Ubuntuでより広範なハードウェアがサポートされます。一方、GNU Debianを使用すると、利益相反に関しては、特許やソフトウェアライセンスに基づいたビジネスを頻繁に行う他の企業にさらされる機会が少なくなります。

最後に、ニーズに最も適した適切なGNUディストリビューションを選択する必要があります。


0

考慮すべき事項がたくさんあります。

  1. どちらが新しいですか。Debian安定版とUbuntu LTSは異なる時期にリリースされるため、どちらか一方にはインストール時に気になるパッケージの新しいバージョンが含まれている場合があります。現在、Ubuntu LTSはDebian安定版よりも新しいですが、もちろんbusterがリリースされるとそれは切り替わります。
  2. どんなソフトウェアを気にしますか?Ubuntuはメインのパッケージを区別しています。Canonicalは、アップデートを提供することに注意を払うために人々に支払いを行います。Debianにはそのような強い区別はありません。
  3. バックポートされたカーネル、Ubuntuは、「ハードウェア対応」のために、通常のリリースから以前のLTSリリースにカーネルをバックポートし、それらの新しいカーネルをinstallatoinメディアに含めます。Debianはカーネルもバックポートしますが、よりアドホックな方法で、インストールメディア上のそれらのバックポートされたカーネルは含まれません。
  4. サポートライフサイクル、Ubuntu LTSリリースには、少なくともmainのサーバーパッケージに対して5年のサポートライフサイクルがあります。どうやら、最新のLTSリリースにより、これが10年になりました。Debianは次のリリースから1年後まで(通常は初期リリースから約3年後まで)定期的にサポートを提供します。最近のリリースでは、LTSチームが十分に重要だと考えるパッケージについてのみ。
  5. Canonicalは公式の有料サポートを提供していますが、Debianには有料のサポートオプションがありますが、いずれも公式ではありません。

これらのどれが最も重要かは、特定のアプリケーションを考慮して考慮しなければならない質問です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.