回答:
違いは、物事を簡単にするためにデフォルトのパッケージとしてバンドルされているものにあります。実際には、サーバーとワークステーションの違いは、それらが使用される目的にすぎません。Linuxはどちらの場合もLinuxです(実際、Windows NTの亜種は、パッケージ化されたツール/ dllの違いと、ライセンスに対して支払った金額のライセンスの違いを強制するいくつかのレジストリハックだけでした...カーネルは同じで、ベースOSは同じ)。
つまり、Ubuntu ServerとUbuntu Desktopは同じコインの両面です。サーバーは、デスクトップがより見栄えが良く、オフィスツール/ GUI /などを備えている間に、デフォルトでLAMPサーバーまたはファイルサーバーを簡単にセットアップできるようにするために、いくつかのパッケージでデフォルトで実行することを意図していました。デスクトップユーザー向け。
誰もが述べたように、UbuntuデスクトップをUbuntuサーバーにするためには、適切なパッケージを適切に取得する必要があります。
しかし、そこにあるあなたがServerエディションを選ぶ際に、インストールプロセスの違いが。たとえば、デスクトップCDではサポートされていないLVMボリュームにUbuntuをインストールできます。
Ubuntuデスクトップ86_64Xを使用している場合でも、インストールすることでこれをサーバーに変換できます。
sudo apt-get install tasksel
ここで、基本的なUbuntuサーバーが無効になっているか、インストールされていないことがわかります。スペースバーを押してEnterキーを押すとインストールできます。
さらに追加したい場合は、コマンドを発行するだけです tasksel
最良の答えは正しいですが、これをグーグルで調べていたとき、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
はい、Ubuntuデスクトップは次のパッケージをインストールすることでサーバーになります
LAMPサーバー(Linux、Apache2、MySQL、PHP)、メールサーバー、OpenSSHサーバー
ターミナルでこのコマンドを実行して、上記のパッケージをインストールします(^を忘れないでください):
sudo apt-get install lamp-server^ mail-server^ openssh-server^
はい、基本的には両方とも同じであると言うのは正しいことです。ただし、人々がOSのデスクトップおよびサーバーバージョンを作成する少なくとも2つの理由に言及できます。
極端な例を挙げると、Windows Server 2008ではなくWindows 7で運用Webサイトを実行したいとは思わないでしょう。しかし、Windowsでは、それを行うための金銭的なインセンティブがあることがわかります。Windows 7はWindows Server 2008と比較して安価です。Linuxでは、デスクトップバージョンを使用してサーバーバージョンに合わせて最適化するよりも、サーバーバージョンを使用する方がはるかに簡単だと思います。
いいえ、違います。それらは異なるカーネルを使用します。現在、「デスクトップ」バージョンはlinux-image-2.6.28-11-genericカーネルを使用していますが、「サーバー」バージョンはlinux-image-2.6.28-11-serverカーネルを使用しています。
特に、4 GBを超えるメモリに異なる方法でアクセスします