Ubuntu 桌面可以“成为”Ubuntu 服务器吗?

joh*_*nny 20 ubuntu

我是否正确地认为 Ubuntu 桌面和服务器是相同的操作系统,但该桌面运行 X 并且缺少服务器可能拥有的东西,例如 dhcp 服务器、mysqld、apache 等?如果我添加这些项目,它实际上是一个带有 X 的服务器,而不仅仅是服务器提供的命令行?

谢谢你。

编辑:这与所有 linux 发行版几乎相同吗?我喜欢 Fedora,但我只看到 Fedora Desktop。我可以更新它成为服务器,对吗?

Bar*_*rim 22

不同之处仅在于捆绑为默认包装的内容以使事情变得更容易。实际上,服务器和工作站之间的区别只是它们的用途不同;在任何一种情况下,Linux 都是 Linux(实际上,Windows NT 变体在很大程度上只是打包工具/dll 和一些注册表黑客的差异,以强制您为许可支付的许可差异……内核是相同的,基本操作系统是相同的)。

换句话说,Ubuntu Server 和 Ubuntu Desktop 是同一枚硬币的两个方面。服务器只是为了在默认情况下运行一些包,以便在默认情况下更容易设置 LAMP 服务器或文件服务器,而桌面看起来更好,并具有办公工具/GUI/等。对于桌面用户。


Fra*_*eas 10

正如每个人所说,您只需要 apt-get 正确的软件包即可使您的 Ubuntu 桌面“成为”Ubuntu 服务器。

但是,当您选择 Server 版本时,安装过程有所不同。例如,它允许您在桌面 CD 不支持的 LVM 卷上安装 Ubuntu。

  • 桌面安装的备用 CD 支持设置 lvm 和其他东西。 (2认同)
  • 看来ubuntu桌面11.10确实支持LVM (2认同)

koe*_*dmj 8

没错。桌面的默认安装会安装ubuntu-desktop元包,它会引入正常的 GUI 界面内容。它还包括元包ubuntu-minimalubuntu-standard,它们共同构成了基本的 Linux 实用程序。

tasksel如果您想处理服务器问题,请使用该程序;还请注意,如果您想使用它,Ubuntu 有一个单独的服务器安装 CD。


KPW*_*INC 6

正确......它基本上是一个包装的东西。

我知道有几个人安装了 SERVER 版本,然后在桌面 GUI 上添加以便于使用。

玩它……玩得开心。:-)

注意:我不推荐一种或另一种方式。我个人喜欢我的服务器尽可能少地运行。更少的活动部件通常意味着更少的可能破裂。


小智 5

最佳答案是正确的,但是当我在谷歌上搜索时,我希望能找到有关如何从我的 Ubuntu 安装中删除“桌面”软件包(gnome、xserver 等)的说明。我发现我可以使用 tasksel 删除 ubuntu-desktop 包:

sudo apt-get install tasksel
sudo tasksel remove ubuntu-desktop
sudo tasksel install server
Run Code Online (Sandbox Code Playgroud)

我弄乱了 acpid 并收到以下错误:

acpid.service: Got no socket.
Run Code Online (Sandbox Code Playgroud)

在 systemctl status acpid 输出中。我已经解决了这个问题:

systemctl stop acpid    
systemctl stop acpid.socket
systemctl stop acpid.path
systemctl start acpid
Run Code Online (Sandbox Code Playgroud)