Ubuntu Desktop和Ubuntu Server有何区别?

Ubuntu可以说是最受欢迎的Linux操作系统。它当然是最著名的之一。这是让用户回头的发行版之一。但是,Ubuntu差异很大。在Ubuntu中,有两种截然不同的风格:稳定版本和长期服务(LTS)迭代。

此外,Ubuntu分为Ubuntu Cloud,Ubuntu Core,Ubuntu Kylin,Ubuntu Desktop和Ubuntu Server。在本文中,您将了解Ubuntu Server和Ubuntu Desktop之间的所有差异。

服务器与桌面

在深入探讨差异之前,让我们考虑一下桌面与服务器。 Ubuntu桌面和Ubuntu服务器。服务器通常以两种形式出现:机架式和塔式。塔式服务器本质上是一台台式机,但是其组成部分经常有所不同,侧重于寿命,稳定性和安全性。例如,服务器使用错误代码校正(ECC)RAM。非服务器台式机则没有。

此外,服务器不一定包括显示器,键盘和鼠标等外围设备。运行服务器 sans 外围设备被称为“无头"设置。然而,台式机意味着日常使用。因此,它确实包括监视器,键盘和鼠标。此外,台式机硬件并没有将重点放在使用寿命,安全性和稳定性上。同样,安装在桌面上的软件是为一般用途量身定制的。因此,服务器和台式机硬件可以洞悉Ubuntu台式机和Ubuntu服务器的差异。是桌面环境。尽管Ubuntu Desktop包含图形用户界面,但Ubuntu Server不包含。这是因为大多数服务器无头运行。通常不使用传统的键盘,鼠标和显示器设置来与计算机交互,而是使用SSH远程管理服务器。

尽管某些Linux服务器操作系统具有桌面环境,但许多操作系统却缺少GUI。例如,CoreOS的Container Linux完全基于命令行。尽管Ubuntu Server缺少GUI,但Ubuntu Desktop假定您的计算机使用视频输出。因此,Ubuntu桌面安装了一个桌面环境。

此外,Ubuntu桌面还包含适合一般使用的应用程序:其中包括办公生产力套件,多媒体软件和Web浏览器。您还可以找到多种口味的Ubuntu桌面。

但是,Ubuntu Server还包括标准软件包。这些重点放在服务器要求上。因此,Ubuntu Server具有电子邮件服务器,文件服务器,Web服务器和samba服务器等功能。特定的软件包包括Bind9和Apache2。 Ubuntu桌面应用程序专注于在主机上使用,而Ubuntu Server软件包则专注于允许与客户端的连接以及安全性。

由于Ubuntu Server缺少GUI,因此安装与Ubuntu Desktop有所不同。本质上,安装Ubuntu Desktop与安装其他任何软件一样。但是,Ubuntu Server使用的是过程驱动菜单。以前,台式机和服务器使用不同的内核。由于Ubuntu桌面和Ubuntu服务器都使用相同的内核,因此您可以将任何软件包添加到任一版本。这意味着,尽管默认安装有所不同,但是您可以相应地自定义Ubuntu风格。

因此,如果您决定不能无头运行,则可以从Ubuntu Server开始并安装桌面环境。另外,您可以从Ubuntu桌面开始,然后添加必要的软件包以创建服务器。由于Ubuntu Server和Desktop共享一个核心Ubuntu内核,因此默认安装差异不会排除将来安装软件包的可能性。

类似地,支持随着12.04版本的变化而变化。在Ubuntu 12.04 LTS之前,台式机版本的支持周期为三年。其服务器同行受益于五年的支持周期。但是随着12.04 LTS的首次亮相,这两种变体都进入了五年支持周期。

您应该使用哪个?

考虑到差异和相似之处,现在出现了一个大问题:您应该使用Ubuntu Server还是Ubuntu Desktop?只要您使用的是LTS版本的Ubuntu,服务器或台式机都应在服务器环境中运行。分隔两者的主要因素仍然是GUI和默认程序包。尽管如此,核心的Ubuntu内核仍然意味着您可以在两种版本上安装相同的软件包。

如果您将计算机用作日常驱动程序,则应使用Ubuntu Desktop。其中包括一系列多媒体和生产力软件。有一个GUI,安装非常简单。此外,您可以安装服务器软件以将Ubuntu桌面用作服务器。我运行低功耗(但功能强大的)联想ThinkServer TS140。虽然我的TS140没有头,但是我使用Ubuntu桌面。我感谢连接显示器并使用桌面环境的选项。

这使我可以选择将服务器转换为家庭影院PC(HTPC)媒体服务器组合。由于我使用的Linux媒体服务器软件是通过Ubuntu桌面而不是服务器使用的。

Ubuntu Server最适合用于服务器。这似乎很明显。但是就像有机架式和塔式服务器一样,并非所有服务器都是相同的。如果计划无头运行服务器,则应选择通过Ubuntu Desktop的Ubuntu Server。因为两种Ubuntu版本共享一个核心内核,所以您以后总是可以添加GUI。

此外,Ubuntu Server最适合包含软件包的特定服务器种类。例如,在创建电子邮件服务器或Web服务器时,您可以考虑使用Ubuntu Server。您可以在Ubuntu桌面版本上安装这些软件包,但Server包含许多默认的专用服务器安装。因此,请选择较少工作的选项。如果Ubuntu Server包含所需的软件包,请使用Server并安装桌面环境。但是,如果您绝对需要GUI,并且默认的服务器安装中未包含服务器软件,请使用Ubuntu桌面。然后只需安装所需的软件即可。

有关更多信息,请参见我们在Web服务器上使用的Ubuntu和CentOS的比较。

服务的目的是什么?

最终,这不像将Ubuntu Server用于服务器,将Ubuntu Desktop用于桌面那样简单。考虑您的需求以及涉及设置机器的工作。如果您正在运行媒体服务器,则Ubuntu Server可能会显得过时。通用桌面应运行Ubuntu桌面。何时使用Ubuntu Server是您的选择。

在很大程度上,您的决策中心在于需要较少的初始设置。但是,还有一个熟悉性的考虑。如果您要设置服务器,但没有GUI会感到不适,请使用Ubuntu桌面。创建服务器听起来可能令人生畏,而在桌面环境中进行尝试可以使这项任务变得不那么艰巨。

为了进行更广泛的比较,我们细分了Debian和Ubuntu的不同用途,

标签: Ubuntu