Ubuntu Server vs. Desktop

2025年03月17日 | 阅读 9 分钟

Ubuntu Server 简介

Ubuntu Server 是一个开源环境,其功能超乎我们的想象。这个操作系统能够胜任一切,既可以作为公司内部服务器,也可以向上和向外扩展,以满足企业级要求。

它是由 Canonical 公司集成的服务器操作系统,可在所有主要架构上运行,例如 POWER8、ARM64、ARM v7、x86-64、x-86 和 IBM System z 大型机(由 LinuxONE 提供)。Ubuntu 操作系统是一个服务器环境,每个人都可以将其用于以下以及更多用途:

  • 数据库服务器
  • 云服务
  • 容器部署
  • 开发平台
  • 打印和文件服务器
  • 电子邮件服务器
  • FTP
  • 网站

Ubuntu Server 包含以下要求:

  • 存储: 1GB 磁盘空间(每个要安装的功能需要 1.75GB)
  • CPU: 1GHz
  • RAM: 512 MB

Ubuntu Server 如此吸引人的一个特点是它具有成本效益。每个人都可以下载当前版本的 Ubuntu Server 副本,并根据需要将其运行在多台机器上,而且无需任何费用(除了时间和硬件成本)。

最新版本包含对环境的重要更新。现在,Ubuntu Server 支持 ZFS,它是一种具有内置快照功能的文件系统。此外,它还包含 数据平面开发工具包 (DPDK) 的初始生产版本(一组用于快速数据包处理的驱动程序和库)。

如果我们的企业规模不大,并且正在寻找一个易于部署的 Web 服务器或文件服务器,Ubuntu Server 可以胜任这项任务以及其他许多事情。如果我们的企业级公司正在寻求扩展 OpenStack 云、Hadoop 集群或大型渲染农场,Ubuntu 可以满足我们的需求。如果希望将 Ubuntu 作为客户机在虚拟环境中运行,Ubuntu Server 已获得 HPE Cloud、IBM、Joyent、Microsoft Azure 和 AWS 的授权。

我们为什么需要 Ubuntu Server?

在过去的几年里,云计算已成为用户和 IT 的一个重要焦点,而这种转变对 Ubuntu 和 Canonical 公司来说是一个巨大的福音。自 IaaS (基础设施即服务) 兴起以来,Ubuntu 操作系统已成为通过云计算执行这些服务的最大参与者之一。Ubuntu 已成为希望设置 OpenStack 的 DevOps 工程师和管理员的首选。

此外还有 Docker,它是市场上最著名的容器部署环境之一。Ubuntu Server 可以轻松安装 Docker。容器可以大大帮助我们向客户、客户和员工扩展我们的公司产品。

新的 snap 软件包是 Ubuntu Server 的另一个优势,它在同类产品中拥有多个平台。Snap 软件包是包含所有必要依赖项的通用软件包,可以通过简单的命令安装(例如 `sudo snap install nextcloud`)。此外,snap 也可以通过命令轻松更新(例如 `sudo snap refresh`)。

Ubuntu Server 的受影响领域

Ubuntu Server 影响着从最终用户、首席财务官、开发人员到 IT 专业人员的每一个人。让我们考虑 Ubuntu Server 的一个组成部分:云。现在,想一想

  • Ubuntu Server 是全球最著名的 OpenStack 操作系统;并且
  • OpenStack 是全球领先的云计算环境。

这意味着 Ubuntu Server 不仅主导着云,而且将是引领 IT 的一股强大力量。

如果我们的企业尚未安装 Ubuntu Server,请不要担心,它会的。随着用户和公司越来越依赖云,Ubuntu Server 将变得越来越重要。幸运的是,对于 IT 专业人员来说,该环境使部署云和容器变得异常简单。

Ubuntu Server 的发布

Ubuntu Server 于 2010 年 6 月 1 日随着 Ubuntu 6.06 (Dapper Drake) 的发布首次亮相。从那时起,所有版本都可以安装 Ubuntu 镜像用于服务器平台或桌面。

与桌面版一样,服务器版也使用类似的软件源,因此自发布以来,各版本之间一直保持稳定。Ubuntu Server 发布时没有图形用户界面;由于软件源共享,因此可以获得图形环境。

Ubuntu Server 的竞争对手

在服务器平台领域,竞争异常激烈,有专有和开源解决方案可供选择。市场上的主要竞争对手是

Ubuntu Server vs. Desktop
  • Windows Server
  • Fedora 服务器
  • CentOS
  • SUSE
  • Red Hat Linux

上述产品中只有 FedoraCentOS 服务器是免费的。

Ubuntu Desktop 简介

Ubuntu Desktop 是由 Canonical 集成的 Linux 发行版,由于其易用性而成为最著名的发行版之一。此外,它还是刚开始使用这些发行版的用户的重要参考之一。服务器版本也在大多数互联网服务器中运行。Linux 发行版是一种由 Linux 内核集成的操作系统,Linux 内核是 1991 年由 Linus Torvalds 制作的类 Unix 系统。

通常,Linux 发行版是开源和免费的,其中有几个是 macOS 和 Windows 等著名操作系统的绝佳替代品。2004 年,南非裔英国企业家兼开发者 Mark Shuttleworth 创立了 Ubuntu 基金会。他希望创建一个比 Debian 更用户友好的 Linux 发行版,Debian 在 Linux 用户中非常流行。尽管 Ubuntu 基金会努力弥补这一点,但它仍然很难安装。Shuttleworth 以 Debian 为基础开发了他的操作系统,并将其命名为 Ubuntu,因为它是一个开源系统。Ubuntu 这个词的意思是 “我之所以是我,是因为我们都是”“对他人的仁慈”

我们为什么使用 Ubuntu Desktop?

让我们看看所有可能的原因,为什么 Ubuntu 值得一试

Ubuntu Server vs. Desktop
  • 用户友好
    作为一个旨在吸引 Linux 平台新用户的操作系统,Ubuntu 在实现这一目标方面做得很好。虽然它与 macOS 和 Windows 的外观截然不同,但它的学习曲线很短。
    • Ubuntu 使用 GNOME,这是 Linux 世界中最著名的桌面环境之一。将桌面环境视为 Linux 内核这块画布上的绘画。您和您的计算机可以使用 GNOME 以视觉上和直观上吸引人的方式进行交互。
    • GNOME 并不是 Ubuntu 唯一的桌面环境。
    • Ubuntu 提供了几种被称为“风格”的变体,它们配备了不同的桌面环境,包括 Xfce、MATE、LXQt 和 KDE。
    • 它为初学者提供了很大的灵活性,可以体验和尝试不同的桌面环境,并选择他们最喜欢的一个,这使得 Ubuntu 成为一个更用户友好的操作系统。
    对于新用户来说,配备 GNOME 的普通 Ubuntu 就足够了。但是,如果您的旧电脑难以运行现代应用程序,您可能希望尝试 Xubuntu、Lubuntu 和 Ubuntu MATE。
  • 安全和隐私
    您可能听说过人们说 Linux 比其他操作系统更安全,他们指的是 Linux 缺乏针对性的病毒和其开源的性质。当我们说软件或操作系统是开源时,这意味着它对所有人开放,可以添加代码或进行修改。成千上万的开发人员和人们共同努力修复安全漏洞和问题。
    • 然而,也曾出现过 Ubuntu 受到社区大量反对的情况。
    • Canonical 在 Ubuntu 18.04 中将亚马逊搜索工具和应用程序推送到操作系统中。
    • 现在,当我们谈论隐私时,亚马逊并不是最受尊敬的企业,亚马逊商店会推荐用户附加链接以获取佣金。
    • 然而,它在 Ubuntu 的后续版本中被删除了。
    • 仍有一些人使用旧版本的 Ubuntu,并且他们安装了这些应用程序。
    此外,Ubuntu 可能会收集您的硬件信息(GPU、CPU、RAM)、使用数据和位置数据。但是,您可以在安装过程或安装完成后在设置中选择退出。
  • 应用程序和软件
    macOS 和 Windows 上大多数著名的应用程序,如 Spotify、VSCode、Slack、Chrome 等,也存在于 Ubuntu 上。该操作系统自带一个名为 “Ubuntu 软件” 的商店,它允许我们通过几次点击查找和安装应用程序。即使我们找不到我们最喜欢的应用程序,我们也可能会偶然发现它们的替代品,而我们最终可能会更喜欢它们。
    使用 Ubuntu 软件的一个缺点是它只允许我们以 Snap 形式安装应用程序。Snap 的安装过程有其优点,但可能比普通应用程序安装慢且需要更大的存储空间。由于上述原因,一些 Linux 用户拒绝运行 Ubuntu。
    然而,我们不仅限于使用 Snaps。大多数在 Linux 中可用的著名应用程序都提供 DEB 安装文件。我们可以将 DEB 视为与 Windows 或 macOS 中的 EXE 文件相同。

Ubuntu Server 和 Desktop 的区别

我们将讨论 Ubuntu Server 和 Desktop 之间差异的一些重要点

Ubuntu Server vs. Desktop

图形用户界面

Ubuntu Server 和桌面版之间的主要区别在于桌面环境。Ubuntu Server 不包含图形用户界面,而 Ubuntu Desktop 则包含。

这是因为几乎所有的服务器都以无头模式运行。这意味着它们在没有传统鼠标、键盘和显示器设置的情况下运行,而传统设置允许用户与设备交互。相反,服务器通过 SSH 进行远程管理。虽然 SSH 建立在基于 Unix 的操作系统中,但在 Windows 中使用 SSH 也很容易。

然而,一些 Linux 服务器操作系统提供桌面环境,而另一些则缺少图形用户界面。因此,Ubuntu Desktop 认为您的设备使用视频输出并安装 DE。与此同时,Ubuntu Server 缺少图形用户界面。

Ubuntu Server 和 Desktop 上的不同应用程序

此外,Ubuntu Desktop 包含适合日常使用的应用程序:有办公生产力套件、Web 浏览器和多媒体软件。然而,Ubuntu Server 也包含不同的软件包,它们专注于服务器需求。Ubuntu Server 可以作为 Samba 服务器、Web 服务器、文件服务器和电子邮件服务器运行。一些特定的软件包是 apacha2bind9

Ubuntu 服务器的软件包侧重于允许用户连接和安全,而 Ubuntu Desktop 的应用程序则旨在主机上使用。

Ubuntu Server 和 Desktop 的安装

Ubuntu Server 的安装过程与 Ubuntu Desktop 不同,因为 Ubuntu Server 缺少图形用户界面。本质上,安装 Ubuntu Desktop 就像安装任何软件一样。然而,Ubuntu Server 采用的是基于过程的菜单。

Ubuntu Server 和 Desktop 的性能

潜在地,Ubuntu Server 具有更好的系统性能,因为它默认没有图形用户界面。毕竟,没有桌面环境需要处理。因此,资源可以专门用于服务器操作。

然而,这在实践中并不总是成功。例如,您可能会安装一些特别耗费资源的服务应用程序,从而减慢设备的速度。相反,您可能会将 Ubuntu Desktop 用于文字处理。

在两台不同的设备上使用默认选项安装 Ubuntu Desktop 和 Ubuntu Server,结果总是服务器比桌面提供更好的性能。但是当软件介入时,情况会发生变化。

硬件要求

我们需要至少 4 GB 的 RAM 才能运行 Ubuntu Desktop,并且磁盘空间应至少为 20 GB,因为桌面版本提供图形用户界面。

这正是 Ubuntu Server 的奇特之处。它没有 GUI。命令行界面不会占用大量的系统资源。因此,我们可以在配备 512 MB 内存和 5 GB 磁盘空间的设备上轻松运行 Ubuntu Server。

在服务器上,磁盘空间和 RAM 取决于我们运行的 Web 服务。如果一个 Web 软件需要至少 2 GB 的 RAM,我们应该包含那么多 RAM。但即使在最简单的情况下,512 MB 或 1 GB 的 RAM 也能工作。

Ubuntu Server 和 Desktop 的用途

如果专门用于部署 Web 服务,我们应该选择 Ubuntu Server。

注意:您需要具备一些 Linux 命令行常识,以便在终端中导航。

如果您希望像 Windows 一样将 Ubuntu 用作普通计算机,则应选择 Ubuntu Desktop。如果您希望使用它来学习 Linux 命令、LAMP 或 Docker 服务器安装,则应继续使用 Ubuntu Desktop。Ubuntu Server 是服务器使用的不错选择。对于普通计算用途,Ubuntu Desktop 优于 Ubuntu Server。

Ubuntu Server 和 Desktop 的相似之处

尽管存在种种差异,但这两者之间仍然存在一些相似之处

  • 内核
    自 Ubuntu 12.04 版本发布以来,Ubuntu Server 和 Desktop 都使用相似的内核。以前,两者在不同的内核上运行,这意味着我们无法在 Ubuntu Server 上安装 Ubuntu Desktop 的软件包。现在,我们可以向任何一个版本添加许多软件包。
  • 支持
    随着 Ubuntu 12.04 版本的发布,Ubuntu Server 和 Desktop 之间的支持也发生了变化。Ubuntu Desktop 以前提供三年的支持周期。此外,Ubuntu Server 提供五年的支持周期。

下一个主题Ubuntu VNC 服务器