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

当您点击下载按钮时 Ubuntu网站,它为您提供了几个选项。 其中两个是 Ubuntu Desktop 和 Ubuntu Server。

这可能会使新用户感到困惑。 为什么有两个(实际上是 4 个)? 应该下载哪一个? Ubuntu 桌面还是服务器? 他们是一样的吗? 有什么不同?

我将解释 Ubuntu 桌面版和服务器版之间的区别。 我还将解释您应该使用哪种变体。

Ubuntu 桌面与 Ubuntu 服务器

要了解 Ubuntu 桌面和服务器之间的区别,您应该了解桌面和服务器操作系统之间的区别。

桌面

台式机是指个人计算机。 桌面操作系统带有图形用户界面,以便用户可以使用他们的鼠标和键盘。 桌面的主要目的是为您提供一个系统,可用于浏览网页、编辑文档、查看/编辑图片和视频、编码和游戏。 基本上,是供个人、最终用户或家庭成员使用的通用计算机。

我在这里使用术语桌面,但这并不意味着它不能在笔记本电脑上使用。 桌面是个人计算机的通用术语。

服务器

另一方面,服务器操作系统是专门为托管网站、应用程序、媒体服务器、数据库等网络服务而创建的。

通常,服务器操作系统不带有图形界面。 如果是基于 Linux 的操作系统,则必须完全通过终端中的命令来使用该系统。

这里的优点是服务器操作系统不需要大量 RAM 和计算能力,因为它们不使用图形桌面环境。 除此之外,服务器操作系统的软件包配置也不同。

现在您已经稍微了解了服务器和桌面之间的区别,让我们看看 Ubuntu 服务器和桌面之间的区别。

用户界面

Ubuntu 服务器和桌面之间最明显的区别是用户界面。

Ubuntu 桌面具有带有 GNOME 桌面环境的图形用户界面。 这使得在鼠标点击的帮助下更容易使用。

Ubuntu 服务器版无头运行。 当您登录时,您只会看到一个终端界面。 您通常会通过 SSH 从其他计算机远程管理它。

安装

由于图形安装程序,将 Ubuntu 安装为桌面很容易。 您可以创建一个实时 USB 并在不安装的情况下体验桌面版本。 如果您喜欢它,您可以按照屏幕上的说明在几分钟内安装它。

安装 Ubuntu 作为服务器并不像桌面版那么容易。 你被终端界面卡住了。 如果您不熟悉该过程,即使是连接 Wi-Fi 等最简单的任务也可能是一项艰巨的任务。

应用

Ubuntu 桌面中的默认应用程序集专注于普通计算机用户。 因此,您会发现网络浏览器、办公套件、媒体播放器、游戏等。

Ubuntu 服务器具有更适合运行 Web 服务的应用程序。 不仅如此。 某些应用程序的配置也不同。 以 SSH 为例。 Ubuntu 服务器预先配置了 SSH,因此您可以轻松地从远程系统连接到它。 您必须在 Ubuntu 桌面上显式启用 SSH。

硬件要求

由于桌面版具有图形用户界面,因此您至少需要 4 GB 的 RAM 才能运行 Ubuntu 桌面。 磁盘空间至少应为 20 GB。

这就是 Ubuntu 服务器有趣的地方。 它没有图形界面。 命令行界面不会消耗大量系统资源。 因此,您可以轻松地在具有 512 MB 和 5 GB 磁盘空间的机器上运行 Ubuntu 服务器。

服务器上的 RAM 和磁盘空间受您运行的 Web 服务的影响。 如果 Web 应用程序需要至少 2 GB 的 RAM,则您应该拥有那么多的 RAM。 但在最简单的情况下,即使 512 MB 或 1 GB 的 RAM 也可以工作。

用法

这是 Ubuntu 桌面和服务器之间的主要区别。 问问自己,您想使用 Ubuntu 的目的是什么?

如果专门用于部署 Web 服务,请选择 Ubuntu 服务器。 请记住,您需要具备基本的 Linux 命令行知识才能在终端中导航。

如果您想将 Ubuntu 用作像 Windows 一样的普通计算机,请使用 Ubuntu 桌面。 如果你想用它来学习 Linux 命令、Docker 甚至是简单(但本地)的 LAMP 服务器安装来学习,请继续使用 Ubuntu 桌面。

对于服务器,Ubuntu 服务器优于 Ubuntu 桌面。 对于常规计算使用,Ubuntu 桌面是更好的选择。

您应该使用 Ubuntu 桌面作为服务器还是在服务器上安装 GUI?

这是事情。 Ubuntu 桌面和服务器都是 Linux。 您可以使用 Ubuntu 桌面作为服务器来托管 Web 服务。 那个有效。

同样,您可以在 Ubuntu 服务器上安装 GUI 并以图形方式使用它。 这也有效。

但仅仅因为它有效,并不意味着你应该这样做。 它违背了为服务器和桌面创建不同版本的整个目的。

您必须付出额外的努力将服务器转换为桌面,反之亦然。 为什么要承受这种痛苦?

如果您使用 Ubuntu 的目的很明确,请下载并安装相应的 Ubuntu 版本。

我希望这能让围绕 Ubuntu 桌面和服务器版本的事情变得更加清晰。 如果您有任何问题或建议,请使用评论部分。