UbuntuデスクトップとUbuntuサーバー:違いは何ですか?

Ubuntuは間違いなく最も人気のあるLinuxオペレーティングシステムとしてランク付けされています。それは確かに最もよく知られているものの1つです。ただし、Ubuntuはかなり異なります。 Ubuntuには、安定版リリースと長期サービス(LTS)の反復という2つの異なるフレーバーがあります。

さらに、UbuntuはUbuntuクラウド、Ubuntuコア、Ubuntu Kylin、Ubuntuデスクトップ、Ubuntuサーバーに分割されます。ここでは、UbuntuサーバーとUbuntuデスクトップの違いについてすべて学びます。

Ubuntuサーバーとは何ですか?

UbuntuデスクトップとUbuntuサーバーの違いを比較する前に、サーバーとは何かを確認しましょう。

サーバーには通常、ラックマウントとタワーの2つのフォームファクタがあります。タワーサーバーは本質的にデスクトップですが、その部分は、寿命、安定性、およびセキュリティに重点を置いて異なることがよくあります。たとえば、サーバーはエラーコード修正(ECC)RAMを使用します。一方、サーバー以外のデスクトップはそうではありません。

さらに、サーバーには必ずしもモニター、キーボード、マウスなどの周辺機器が含まれているとは限りません。周辺機器なしでサーバーを実行することは、「ヘッドレス」セットアップとして知られています。サーバーのソフトウェアには、オペレーティングシステム、サーバーソフトウェア(たとえば、WebサイトをホストするためのApache、CUPSプリントサーバー)、およびセキュリティソフトウェアが含まれます。

したがって、Ubuntu Serverは、Ubuntuをベースにしたサーバーのオペレーティングシステムです。

Ubuntuサーバーは無料ですか?

はい。デスクトップ版と同様に、UbuntuServerは無料でダウンロードして使用できます。

ただし、ビジネス関連の目的で使用していて、実行に影響する問題を許容できない場合は、開発者Canonicalからサポートパッケージを入手できます。[ https://ubuntu.com/support ]

サーバーのサポートを社内で管理したい場合は、それもオプションです。 Ubuntuコミュニティリソースには、考えられるすべての問題に関するドキュメントとディスカッション、および一致するソリューションがあります。

UbuntuデスクトップとUbuntuサーバーの違い

いくつかの違いは、UbuntuデスクトップとUbuntuサーバーの相違についての洞察を与えます。

グラフィカル・ユーザー・インターフェース

Ubuntuデスクトップとサーバーの主な違いはデスクトップ環境です。 Ubuntuデスクトップにはグラフィカルユーザーインターフェイスが含まれていますが、Ubuntuサーバーには含まれていません。

これは、ほとんどのサーバーがヘッドレスで実行されているためです。しかし、これはどういう意味ですか?まあ、彼らはマシンと対話するための従来のキーボード、マウス、モニターのセットアップなしで実行されます。代わりに、サーバーは通常、SSHを使用してリモートで管理されます。 SSHはUnixベースのオペレーティングシステムに組み込まれていますが、 WindowsでSSH使用するのも簡単です。

関連: SSHを使用してサーバーをリモート管理する方法

一部のLinuxサーバーオペレーティングシステムはデスクトップ環境を備えていますが、多くはGUIを備えていません。そのため、Ubuntu Desktopは、マシンがビデオ出力を使用し、デスクトップ環境をインストールすることを前提としています。一方、UbuntuServerにはGUIがありません。

Ubuntuデスクトップとサーバー上のさまざまなアプリケーション

さらに、Ubuntuデスクトップには、一般的な使用に適したアプリケーションが含まれています。オフィス生産性スイート、マルチメディアソフトウェア、およびWebブラウザーがあります。

ただし、UbuntuServerにはさまざまなパッケージも含まれています。これらはサーバー要件に焦点を合わせています。したがって、Ubuntuサーバーは、電子メールサーバー、ファイルサーバー、Webサーバー、およびSambaサーバーとして実行できます。特定のパッケージには、Bind9とApache2が含まれます。 Ubuntuデスクトップアプリケーションはホストマシンでの使用に重点を置いていますが、Ubuntuサーバーパッケージはクライアントとの接続とセキュリティの許可に重点を置いています。

Ubuntuサーバーとデスクトップのインストールの違い

Ubuntu ServerにはGUIがないため、インストールはUbuntuデスクトップのインストールとは異なります。 Ubuntuデスクトップのインストールは、基本的に他のソフトウェアのインストールと同じです。ただし、UbuntuServerは代わりにプロセス駆動型メニューを使用します。

Ubuntuサーバーとデスクトップのパフォーマンス

Ubuntu ServerにはデフォルトでGUIがないため、システムパフォーマンスが向上する可能性があります。結局のところ、管理するデスクトップ環境がないため、リソースをサーバータスク専用にすることができます。

ただし、これは実際には常にうまくいくとは限りません。たとえば、特にリソースを大量に消費するサーバーソフトウェアをインストールすると、マシンの速度が低下します。逆に、Ubuntuデスクトップを純粋にワードプロセッシングに使用することもできます。

2台の同一のマシンにデフォルトオプションを使用してUbuntuServerとUbuntuDesktopをインストールすると、サーバーは常にデスクトップよりも優れたパフォーマンスを提供します。しかし、ソフトウェアが混在すると、状況は変わります。

UbuntuデスクトップとUbuntuサーバー:類似点

デスクトップではなくUbuntuServerを使用することは、まったく新しい経験ではありません。少なくとも、コマンドラインとSSHの経験があれば、UbuntuServerはおなじみのようです。他にも重要な類似点があります。カーネルとサポートです。

UbuntuデスクトップとUbuntuサーバーは異なるカーネルを使用していますか?

いいえ。Ubuntu12.04以降、サーバーとデスクトップの両方のバリアントが同じカーネルを使用しています。 UbuntuデスクトップとUbuntuサーバーはどちらも同じカーネルを採用しているため、どちらのバリアントにも任意のパッケージを追加できます。つまり、デフォルトのインストールには違いがありますが、それに応じてUbuntuフレーバーをカスタマイズできます。

したがって、Ubuntu Serverから始めて、ヘッドレスで実行できないと判断した場合は、デスクトップ環境をインストールすることができます。または、Ubuntuデスクトップから始めて、サーバーを作成するために必要なパッケージを追加することもできます。 UbuntuサーバーとデスクトップはコアUbuntuカーネルを共有しているため、デフォルトのインストールの違いによって、将来のソフトウェアパッケージのインストールが妨げられることはありません。

Ubuntu ServerEditionとDesktopEditionのサポートに違いはありますか?

繰り返しますが、違います。 Ubuntu 12.04 LTSより前は、デスクトップエディションは3年間のサポートサイクルを特徴としていました。サーバーのカウンターパートは、5年間のサポートサイクルの恩恵を受けました。

12.04 LTSのリリース以降、Ubuntuデスクトップとサーバーのバリアントは両方とも5年間のサポートサイクルに移行しました。

UbuntuサーバーとUbuntuデスクトップ:どちらを使用する必要がありますか?

相違点と類似点を考えると、大きな問題が発生します。UbuntuサーバーとUbuntuデスクトップのどちらを使用する必要がありますか。 UbuntuのLTSバージョンを使用している限り、サーバーまたはデスクトップのいずれかがサーバーとして機能するはずです。

2つを分離する主な要因は、GUIとデフォルトパッケージのままです。それでも、コアUbuntuカーネルは、両方のフレーバーに同じパッケージをインストールできることを意味します。

Ubuntuデスクトップを使用する場合

コンピューターを日常のドライバーとして使用している場合は、Ubuntuデスクトップを使用する必要があります。これには、マルチメディアおよび生産性ソフトウェアの群れが含まれます。 GUIがあり、インストールは非常に簡単です。さらに、サーバーソフトウェアをインストールして、任意のUbuntuデスクトップをサーバーとして使用できます。

たとえば、Ubuntuデスクトップで低電力のLenovo ThinkServerTS140を実行できます。これにより、モニターを接続してデスクトップ環境を使用するオプションが提供されます。

Linuxメディアサーバーソフトウェアを使用して、UbuntuサーバーをホームシアターPC(HTPC)に変換できます。このための良いオプションには、プレックスとサブソニックが含まれます。または、UbuntuサーバーではなくUbuntuデスクトップを使用してLinuxゲームサーバーを作成することもできます。

Ubuntuサーバーを使用する場合

UbuntuServerはサーバーに最適です。それは明白に思えるかもしれません。ただし、ラックマウントサーバーとタワーサーバーがあるのと同じように、すべてのサーバーが同じであるとは限りません。サーバーをヘッドレスで実行する場合は、UbuntuデスクトップではなくUbuntuサーバーを選択する必要があります。 2つのUbuntuフレーバーはコアカーネルを共有しているため、後でいつでもGUIを追加できます。

さらに、Ubuntu Serverは、パッケージが含まれている特定の種類のサーバーに最適です。たとえば、電子メールサーバーまたはWebサーバーを作成するときにUbuntuサーバーを検討する場合があります。

したがって、プロジェクトの作業が少ないオプションを選択してください。 Ubuntu Serverに必要なパッケージが含まれている場合は、Serverを使用してデスクトップ環境をインストールします。絶対にGUIが必要ですが、デフォルトのサーバーインストールに含まれていないサーバーソフトウェアが必要ですか?さて、Ubuntuデスクトップを使用して、必要なソフトウェアをインストールします。

関連: UbuntuとCentOS

Ubuntuコアはどうですか?

どちらか一方をインストールする目的でUbuntuCoreとUbuntuServerの違いについて疑問がある場合、これはわずかに異なる次元を取ります。

Ubuntu Coreは、組み込みデバイスプロジェクト向けのLinuxの簡略版です。これは、モノのインターネットデバイスまたはスマートホームプロジェクトである可能性があります。 Ubuntu Coreはサーバー機能を持つことができますが、UbuntuServerを実行しているマシンと同じようにサーバーではありません。

Ubuntuデスクトップとサーバーの間で正しい選択をする

最終的には、サーバーにUbuntu Serverを使用し、デスクトップにUbuntuDesktopを使用するほど簡単ではありません。ニーズと、マシンのセットアップに関連する作業を考慮してください。メディアサーバーを実行している場合、Ubuntuサーバーはやり過ぎかもしれません。一般的な使用を目的としたデスクトップは、Ubuntuデスクトップを実行する必要があります。

概して、あなたの決定は、どのオプションが最も簡単な初期設定を必要とするかに集中します。しかし、親しみやすさについての考慮事項もあります。サーバーをセットアップしていて、GUIがないと不快な場合は、Ubuntuデスクトップを使用してください。サーバーの作成は恐ろしいように聞こえるかもしれません—デスクトップ環境から始めると、これはそれほど困難な作業ではなくなります。

Ubuntuサーバーを使用する予定ですが、Windowsデスクトップを使用しますか? WindowsからUbuntuへのリモートデスクトップアクセスを確立する方法を学びます。