服务器版本和桌面版本有什么区别?

服务器版本和桌面版本有什么区别?

Ubuntu 的服务器版本和桌面版本有什么区别?

答案1

原样复制自Ubuntu 文档

  1. 第一个区别在于 CD 内容。“服务器”CD 避免包含 Ubuntu 认为的桌面软件包(如 X、Gnome 或 KDE 等软件包),但包含与服务器相关的软件包(Apache2、Bind9 等)。使用最小安装的桌面 CD 并从网络安装(例如 apache2),可以获得与插入服务器 CD 并从 CD-ROM 安装 apache2 完全相同的结果。
  2. Ubuntu 服务器版的安装过程与桌面版略有不同。由于默认情况下 Ubuntu 服务器没有 GUI,因此安装过程由菜单驱动,与备用 CD 安装过程非常相似。
  3. 在 12.04 之前,Ubuntu 服务器默认安装针对服务器优化的内核。从 12.04 开始,由于 linux-image-server 已合并到 linux-image-generic,Ubuntu Desktop 和 Ubuntu Server 之间的内核不再有区别。
  4. 对于 12.04 之前的 Ubuntu LTS 版本,Ubuntu 桌面版仅获得 3 年的支持。在 Ubuntu LTS 12.04 中,这一支持增加到 5 年。相比之下,所有 Ubuntu LTS 服务器版版本均获得 5 年的支持。

答案2

值得注意的是,除了内核设置之外,Ubuntu Desktop 和 Server 本质上是相同的发行版,只是默认软件包选择不同。它们都使用相同的软件包和存储库。如果您运行,apt-get install ubuntu-desktop您将获得与桌面版功能相同的版本。

这也意味着任何适用于 Ubuntu Server 的软件包都可以在您的桌面安装上顺利运行。

答案3

无论您使用服务器 CD 还是桌面 CD 进行安装,最终都会得到相同的 Ubuntu。区别在于它默认安装的软件包选择 - 即安装过程结束时您最终得到的软件选择。

在已安装的 Ubuntu 上,可以从桌面系统迁移到服务器系统,反之亦然。Ubuntu 甚至通过taskel 实用程序ubuntu-desktop或者使用像和这样的元软件包ubuntu-server(至少从 16.04 开始,可通过标准 apt 软件包管理器获得)。您甚至可以混合搭配 - 在服务器上安装桌面环境,或者在主要为台式机的计算机上安装 ssh_server 或 apache2 等服务器软件。

但很有可能,您在安装时就已经知道是想要一个带有桌面环境的桌面系统,还是服务器系统。因此,为服务器和桌面准备不同的安装 CD 只是为了方便,让软件选择变得简单一些。

安装程序的行为也有所不同,只有“桌面”版本可以从图形 Live CD 安装。其他版本使用类似于 Debian 安装程序的基于菜单的安装程序进行安装。

答案4

笔记 : 这是不是我的答案。我在 Quora 上找到了这个,发现它比这里的更好。这是原始答案https://qr.ae/pNyxJm

我绝不会混淆桌面版和服务器版,反之亦然。

这 5 美分的提示来自我花了几天时间努力将服务器版本用作终端专用盒的实际经验和教训。

当然,你总是可以在服务器版本上添加桌面包,反之亦然。但结果与各个版本大不相同,它存在许多问题和麻烦。

大多数人只注意到了Server版和Desktop版软件包的差异,却没有人注意到这两个版本的配置差别很大,由于配置不同而导致的版本误用问题被忽略或省略。

服务器版本是为服务器设计的。当您将服务器版本用作日常终端控制台时,至少有两件事会影响您:它针对服务器进行了优化,假设始终有有线网络,始终开机(它不会经常重新启动)。因此您的机器的启动时间会更长。如果您只使用 WiFi 机器(大多数新款笔记本电脑都是这样),Ubuntu 的服务器版本启动过程可能会停留 3 到 5 分钟,因为服务器上的许多模块在加载时都依赖于网络,但在那个阶段,WiFi 网络尚不可用,事实上,服务器版本的默认设置不附带整个 WiFi 包。

这只是两件可能困扰您并让您头疼的小事。尝试在线搜索 Ubuntu 启动时挂起... 解决方案很麻烦而且不干净。哦,我没有提到您在终端控制台上的服务器版本上创建的用户不会显示在桌面登录 GUI 上(如果您稍后添加桌面包),也不会显示在 GUI 用户管理实用程序上。... 只是列表中的另一个问题。

所以我想说服务器版本和桌面版本有足够的不同,你不会错过使用它们,虽然你可以添加包来从其他版本获取某些功能,但你会遇到由不同配置引起的问题。

虽然我建议在大多数情况下使用桌面版,但向桌面版添加服务器包不会对您的日常使用体验产生太大影响。您可以轻松更改设置以禁用 GUI 并将其用作终端控制台。仅将服务器版本用于服务器。

我们真正缺少的是 Ubuntu 终端版本:一个轻量级的版本,但仅针对日常笔记本电脑终端使用进行优化。

相关内容