Ubuntu 桌面与 Ubuntu 服务器:有什么区别?

Ubuntu 可以说是最受欢迎的 Linux 操作系统。 毫无疑问,它是最知名的之一。 但是,Ubuntu 变化很大。 在 Ubuntu 中,有两种不同的风格:稳定版本和长期支持 (LTS) 迭代。

此外,Ubuntu 分裂为 Ubuntu Cloud、Ubuntu Core、Ubuntu Kylin、Ubuntu Desktop 和 Ubuntu Server。 在这里,您将了解 Ubuntu Server 和 Ubuntu Desktop 之间的所有差异。

什么是 Ubuntu 服务器?

在比较 Ubuntu Desktop 和 Ubuntu Server 的区别之前,让我们先来了解一下什么是服务器。

服务器通常有两种形式:机架式和塔式。 塔式服务器本质上是一个台式机,但它的部分通常不同,重点在于使用寿命、稳定性和安全性。 例如,塔式服务器使用错误代码纠正 (ECC) RAM,而非服务器桌面则不使用。

此外,服务器不一定包括显示器、键盘和鼠标等外围设备。 在没有外围设备的情况下运行服务器称为“无头”设置。 服务器软件包括操作系统、服务器软件(例如, Apache 用于托管网站; CUPS 打印服务器)和安全软件。

因此,Ubuntu Server 是一个基于 Ubuntu 的服务器操作系统。

Ubuntu 服务器是免费的吗?

是的。 与桌面版一样,Ubuntu Server 可以免费下载和使用。 但是,如果您将其用于与业务相关的目的并且无法承受影响运行的问题, 支持包可用 来自开发商。

如果您更喜欢在内部管理服务器的支持,这也是一种选择。 Ubuntu 社区资源包含有关每个潜在问题和匹配解决方案的文档和讨论。

Ubuntu 桌面和 Ubuntu 服务器之间的区别

一些差异有助于深入了解 Ubuntu Desktop 和 Ubuntu Server 的差异。

图形用户界面

Ubuntu Desktop 和 Server 之间的主要区别在于桌面环境。 虽然 Ubuntu Desktop 包含图形用户界面,但 Ubuntu Server 没有。

这是因为大多数服务器都是无头运行的。 但是,这是什么意思? 好吧,它们无需传统的键盘、鼠标和显示器设置即可运行,让用户与机器进行交互。 相反,服务器通常使用 SSH 进行远程管理。 虽然 SSH 内置于基于 Unix 的操作系统中,但在 Windows 上使用 SSH 也很简单。

尽管某些 Linux 服务器操作系统具有桌面环境,但许多都缺少 GUI。 因此,Ubuntu Desktop 假定您的机器使用视频输出并安装了桌面环境。 与此同时,Ubuntu Server 缺少 GUI。

Ubuntu 桌面和服务器上的不同应用程序

此外,Ubuntu Desktop 包含适合一般使用的应用程序:有办公生产力套件、多媒体软件和 Web 浏览器。

但是,Ubuntu Server 也包含不同的软件包。 这些关注于服务器要求。 因此,Ubuntu Server 可以作为电子邮件服务器、文件服务器、Web 服务器和 Samba 服务器运行。 具体套餐包括 绑定9阿帕奇2. Ubuntu 桌面应用程序适合在主机上使用,而 Ubuntu 服务器软件包则专注于允许与客户端的连接以及安全性。

Ubuntu 服务器和桌面安装

由于 Ubuntu Server 缺少 GUI,因此安装与 Ubuntu Desktop 不同。 安装 Ubuntu Desktop 本质上就像安装任何其他软件一样。 但 Ubuntu Server 改为使用流程驱动的菜单。

Ubuntu 服务器与桌面性能

因为 Ubuntu Server 默认没有 GUI,所以它可能具有更好的系统性能。 毕竟,没有桌面环境需要管理。 因此资源可以专用于服务器任务。

然而,这在实践中并不总是奏效。 为了 example,您可能会安装一些特别占用资源的服务器软件,从而降低机器速度。 相反,您可以将 Ubuntu Desktop 纯粹用于文字处理。

在两台相同的机器上使用默认选项安装 Ubuntu Server 和 Ubuntu Desktop 总是会导致服务器提供比桌面更好的性能。 但是,一旦软件加入其中,情况就会发生变化。

Ubuntu 桌面与 Ubuntu 服务器:相似之处

使用 Ubuntu Server 而不是 Desktop 不应该是一种全新的体验。 至少,如果您有使用命令行和 SSH 的经验,Ubuntu Server 应该看起来很熟悉。 还有其他关键的相似之处:内核和支持。

Ubuntu Desktop 和 Ubuntu Server 使用不同的内核吗?

不。从 Ubuntu 12.04 开始,服务器和桌面变体都使用相同的内核。 因此,您可以将任何包添加到任一变体。 这意味着虽然默认安装之间存在差异,但您可以相应地自定义您的 Ubuntu 风格。

因此,如果您决定无法无头运行它,您可以从 Ubuntu Server 开始,稍后安装桌面环境。 或者,您可以从 Ubuntu Desktop 开始并添加必要的包来创建服务器。 由于 Ubuntu Server 和 Desktop 共享一个核心 Ubuntu 内核,因此默认安装差异并不妨碍未来的软件包安装。

对 Ubuntu 服务器版和桌面版的支持有什么不同吗?

再次,不。 在 Ubuntu 12.04 LTS 之前,桌面版的支持周期为三年。 他们的服务器同行受益于五年的支持周期。

自 12.04 LTS 发布以来,Ubuntu 桌面和服务器变体已进入五年支持周期。

Ubuntu 服务器与 Ubuntu 桌面:您应该使用哪个?

考虑到差异和相似之处,现在出现了一个大问题:您应该使用 Ubuntu Server 还是 Ubuntu Desktop? 只要您使用的是 LTS 版本的 Ubuntu,Server 或 Desktop 都应该用作服务器。

将两者分开的主要因素仍然是 GUI 和默认包。 尽管如此,核心 Ubuntu 内核意味着您可以在两种版本上安装相同的软件包。

何时使用 Ubuntu 桌面

您应该使用 Ubuntu Desktop 将您的计算机用作日常驱动程序。 它包括一系列多媒体和生产力软件。 有一个图形用户界面,安装非常简单。 此外,您可以安装服务器软件以将 Ubuntu Desktop 用作服务器。

为了 example,您可以在 Ubuntu 桌面上运行低功耗的联想 ThinkServer TS140。 它为您提供了连接显示器和使用桌面环境的选项。

您可以使用 Linux 媒体服务器软件将 Ubuntu 服务器转换为家庭影院 PC (HTPC)。 不错的选择包括 Plex 和 Subsonic。 或者,您甚至可以使用 Ubuntu Desktop 而不是 Ubuntu Server 创建 Linux 游戏服务器。

何时使用 Ubuntu 服务器

Ubuntu Server 最适合用于服务器。 这似乎很明显。 但就像有机架式和塔式服务器一样,并非所有服务器都是相同的。 如果您打算无头运行服务器,则应该选择 Ubuntu Server 而不是 Ubuntu Desktop。 您可以随时添加 GUI,因为这两种 Ubuntu 风格共享一个核心内核。

此外,Ubuntu Server 最适合包含软件包的特定类型的服务器。 为了 example,您在创建电子邮件服务器或 Web 服务器时可能会考虑使用 Ubuntu Server。

因此,请选择对您的项目工作较少的选项。 如果 Ubuntu Server 包含您需要的软件包,请使用 Server 并安装桌面环境。 绝对需要一个 GUI,但想要默认服务器安装中不包含的服务器软件? 好吧,使用 Ubuntu Desktop 并安装您需要的软件。

Ubuntu 核心怎么样?

如果您想知道 Ubuntu Core 和 Ubuntu Server 安装其中一个或另一个的区别,这需要稍微不同的维度。 但是,既然您知道 Ubuntu Server 是什么,您就会很容易理解其中的区别。

Ubuntu Core 与 Ubuntu 服务器

Ubuntu Core 是用于嵌入式设备项目的精简版 Linux。 它可能是物联网设备或一些智能家居项目。 虽然 Ubuntu Core 可以具有服务器功能,但它不像运行 Ubuntu Server 的机器那样是服务器。

在 Ubuntu 桌面和服务器之间做出正确的选择

归根结底,这并不像将 Ubuntu Server 用作服务器,将 Ubuntu Desktop 用作桌面那么简单。 考虑您的需求和设置机器所涉及的工作。 如果您正在运行媒体服务器,那么 Ubuntu Server 可能会有点过火。 用于一般用途的桌面应运行 Ubuntu Desktop。

本质上,您的决策中心在于哪个选项需要最易于访问的初始设置。 但也有熟悉度的考虑。 如果您正在设置服务器并且没有 GUI 感到不舒服,请使用 Ubuntu 桌面。 创建服务器可能听起来令人生畏——从桌面环境开始可以使这项任务变得不那么艰巨。

您是否打算使用 Ubuntu 服务器但使用 Windows 桌面? 了解如何从 Windows 建立对 Ubuntu 的远程桌面访问。