Ubuntu DesktopはUbuntu Serverに「なる」ことができますか?


13

Ubuntuのデスクトップとサーバーは同じOSですが、デスクトップはXを実行し、サーバーがdhcpサーバー、mysqld、apacheなどのようなものを持たないことを修正していますか?そして、それらのアイテムを追加すると、実際にはサーバーに与えられたコマンドラインだけではなく、Xを備えたサーバーになりますか?

ありがとうございました。

編集:これはすべてのLinuxディストリビューションでほとんど同じですか?私はFedoraが好きですが、Fedora Desktopしか見ていません。サーバーになるように更新できますか?

回答:


19

違いは、物事を簡単にするためにデフォルトのパッケージとしてバンドルされているものにあります。実際には、サーバーとワークステーションの違いは、それらが使用される目的にすぎません。Linuxはどちらの場合もLinuxです(実際、Windows NTの亜種は、パッケージ化されたツール/ dllの違いと、ライセンスに対して支払った金額のライセンスの違いを強制するいくつかのレジストリハックだけでした...カーネルは同じで、ベースOSは同じ)。

つまり、Ubuntu ServerとUbuntu Desktopは同じコインの両面です。サーバーは、デスクトップがより見栄えが良く、オフィスツール/ GUI /などを備えている間に、デフォルトでLAMPサーバーまたはファイルサーバーを簡単にセットアップできるようにするために、いくつかのパッケージでデフォルトで実行することを意図していました。デスクトップユーザー向け。


9

誰もが述べたように、UbuntuデスクトップをUbuntuサーバーにするためには、適切なパッケージを適切に取得する必要があります。

しかし、そこにあるあなたがServerエディションを選ぶ際に、インストールプロセスの違いが。たとえば、デスクトップCDではサポートされていないLVMボリュームにUbuntuをインストールできます。


2
デスクトップインストール用の代替CDは、lvmなどの設定をサポートしています。
ゾレダチェ2009

1
ubuntu desktop 11.10はLVMをサポートしているように見える
-Boinst

8

そのとおりです。デスクトップのデフォルトのインストールでは、ubuntu-desktopメタパッケージがインストールされ、通常のGUIインターフェースのものが取り込まれます。また、基本的なLinuxユーティリティを構成するメタパッケージubuntu-minimalとが含まれubuntu-standardます。

taskselサーバーに関するものを扱いたい場合は、プログラムを試してみてください。また、Ubuntuを使用する場合は、別個のサーバーインストールCDがあることに注意してください。


6

正しい...基本的にはパッケージです。

私は、SERVERバージョンをインストールし、使いやすいようにデスクトップGUIに追加する人々を知っています。

それで遊んで...楽しんでください。:-)

注:私は何らかの方法をお勧めしていません。個人的には、サーバーの実行を可能な限り少なくすることが好きです。通常、可動部品が少ないと、破損する可能性が低くなります。


2

Ubuntuデスクトップ86_64Xを使用している場合でも、インストールすることでこれをサーバーに変換できます。

sudo apt-get install tasksel

ここで、基本的なUbuntuサーバーが無効になっているか、インストールされていないことがわかります。スペースバーを押してEnterキーを押すとインストールできます。

さらに追加したい場合は、コマンドを発行するだけです tasksel


この投稿が述べているのと同じ問題を経験したので、私はこの答えを否定しました:taskselサーバーの上にUbuntu Desktopをインストールするために使用した後、私は振り返ってtaskselUbuntu Desktopを削除するために使用しました...
プログズ

2

taskselそのようなものに使用できます。

apt-get install tasksel
apt-get install `tasksel --task-packages server | xargs`

これにより、指定されたタスクに必要なすべてのパッケージがインストールされます。


1

Ubuntuの場合、はい。違いはデフォルトのパッケージのみです。

Fedoraの場合...「Fedoraサーバー」はありますか?RHELは別のもので、Fedoraにリモートでのみ関連しています。


1
Fedoraの公式サーバースピンはありませんが、デスクトップを削除してサーバーパッケージを追加するだけです。サーバーを実行する無料のRHELの子孫を探している場合は、CentOSをご覧ください。
MDMarra

1

dmityugovは正しいですが、それに加えて、カーネルにはRAID、イーサネットブリッジング、ルーティングなどのさまざまなコンパイル時オプションがあります。


1

最良の答えは正しいですが、これをグーグルで調べていたとき、Ubuntuのインストールから「デスクトップ」パッケージ(gnome、xserverなど)を削除する方法の説明が見つかると期待していました。私は、taskselを使用してubuntu-desktopパッケージを削除できることがわかりました。

sudo apt-get install tasksel
sudo tasksel remove ubuntu-desktop
sudo tasksel install server

私はacpidでいくつかの混乱をし、次のエラーが発生しました:

acpid.service: Got no socket.

systemctl status acpid出力。私はこれで修正しました:

systemctl stop acpid    
systemctl stop acpid.socket
systemctl stop acpid.path
systemctl start acpid

0

はい、あなたは基本的にあなたが望むことをすべて別のソフトウェアをインストールすることができます(たとえばapachemysqlなど)


0

はい、Ubuntuデスクトップは次のパッケージをインストールすることでサーバーになります

LAMPサーバー(Linux、Apache2、MySQL、PHP)、メールサーバー、OpenSSHサーバー

ターミナルでこのコマンドを実行して、上記のパッケージをインストールします(^を忘れないでください):

sudo apt-get install lamp-server^ mail-server^ openssh-server^

0

はい、基本的には両方とも同じであると言うのは正しいことです。ただし、人々がOSのデスクトップおよびサーバーバージョンを作成する少なくとも2つの理由に言及できます。

  1. セキュリティ:サーバーバージョンは、デスクトップよりも安全であるようにすぐに使用できるように設計されています。不要なサービスは利用できず、ユーザーはそこにインストールするものを最終的に決定します。したがって、彼らは自分のサーバーが持つ潜在的な脆弱性を知っているべきです。
  2. パフォーマンス:不要なサービスがインストールされていないためだけでなく、ビルドがパフォーマンスのために最適化されるためです。たとえば、カーネルはデスクトップバージョンとは異なるオプションでコンパイルされる場合があります。

極端な例を挙げると、Windows Server 2008ではなくWindows 7で運用Webサイトを実行したいとは思わないでしょう。しかし、Windowsでは、それを行うための金銭的なインセンティブがあることがわかります。Windows 7はWindows Server 2008と比較して安価です。Linuxでは、デスクトップバージョンを使用してサーバーバージョンに合わせて最適化するよりも、サーバーバージョンを使用する方がはるかに簡単だと思います。


0

UbuntuまたはLinux OSは基本的にパッケージのグループで構築されます。デスクトップバージョンには、サーバーインストールとしてサーバーユーザー用のパッケージがあるデスクトップユーザーにより適したパッケージがあります。ここで問題は、誰かがデスクトップをインストールした場合、システムがサーバーとしても機能できるパッケージをインストールすることです。さまざまなパッケージをインストールしてデスクトップをサーバーに変換するapt-getコマンドを1つずつ提供するよう、すべての専門家に依頼してください。


-6

いいえ、違います。それらは異なるカーネルを使用します。現在、「デスクトップ」バージョンはlinux-image-2.6.28-11-genericカーネルを使用していますが、「サーバー」バージョンはlinux-image-2.6.28-11-serverカーネルを使用しています。

特に、4 GBを超えるメモリに異なる方法でアクセスします


4
linux-image-serverを簡単にインストールでき、サーバーバージョンがデフォルトでインストールするのと同じカーネルパッケージをプルするため、これは問題ではありません。ubuntuのデスクトップバージョンは、デフォルトでlinux-image-genericをインストールするだけで、4 GBのメモリは表示されませんが、linux-image-generic-paeはlinux-image-serverがPAE拡張機能をサポートします。64ビットインストールでは、PAE拡張機能は必要ないため、linux-image-serverは別のカーネルパッケージに依存します。それらはすべて同じリポジトリからのものです。特にない。
ジェレミーボーズ

7
このページにアクセスした人への注意:この答えは間違っています。 まず、カーネルを変更するのは簡単です。第二に、サーバー用の個別のカーネルがなくなりました:linux-image-serverは汎用カーネルの単なるエイリアスになりました。
thomasrutter

@thomasrutter:執筆時点では、この答えは正しかった。さらに、Ubuntu 10.04 LTS(2015年までサポート)を実行している一部のユーザーがいます。そこでは、割り込み処理とプロセスの公平性のチューニングの違いがあるカーネルのデスクトップおよびサーバーバージョンがあります。例:linuxjournal.com/content/kernel-any-other-name
Michael H.

3
10.04でもこれは正しくありませんでした。カーネルの変更は常に簡単でした。
トーマスラッター
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.