Ubuntu可以说是最流行的Linux操作系统。它当然是最有名的。然而,Ubuntu的变化很大。在Ubuntu中,有两种截然不同的风格:稳定版本和长期服务(LTS)迭代。
此外,Ubuntu分为Ubuntu云、Ubuntu核心、Ubuntu麒麟、Ubuntu桌面和Ubuntu服务器。在这里,您将了解Ubuntu服务器和Ubuntu桌面之间的所有差异。
在我们比较Ubuntu桌面和Ubuntu服务器之间的区别之前,让我们先确定服务器是什么。
服务器通常有两种形式:机架式和塔式。塔式服务器本质上是一个桌面,但它的组成部分往往不同,侧重于长寿命、稳定性和安全性。例如,服务器使用纠错码(ECC)RAM。而非服务器桌面则不然。
此外,服务器不一定包括显示器、键盘和鼠标等外围设备。在没有外设的情况下运行服务器被称为“无头”设置。服务器软件包括操作系统、服务器软件(例如,用于托管网站的Apache;CUPS打印服务器)和安全软件。
Ubuntu服务器是基于Ubuntu的服务器操作系统。
对。与桌面版一样,Ubuntu服务器也可以免费下载和使用。
但是,如果您将其用于与业务相关的目的,并且无法承受影响运行的问题,则可以从developers Canonical获得支持包。[https://ubuntu.com/support]
如果您希望管理服务器内部的支持,这也是一个选项。Ubuntu社区资源有关于每一个可能出现的问题的文档和讨论,以及与之匹配的解决方案。
一些不同之处有助于深入了解Ubuntu桌面和Ubuntu服务器的差异。
Ubuntu桌面和服务器的主要区别是桌面环境。虽然Ubuntu桌面包含图形用户界面,但Ubuntu服务器却没有。
这是因为大多数服务器都是无头运行的。但这意味着什么?嗯,它们运行时没有传统的键盘、鼠标和监视器设置来与机器交互。相反,服务器通常使用SSH进行远程管理。虽然SSH内置于基于Unix的操作系统中,但在Windows上使用SSH也很简单。
相关:如何使用SSH远程管理服务器
尽管有些Linux服务器操作系统具有桌面环境,但许多都缺少GUI。因此,Ubuntu桌面假定您的机器使用视频输出并安装桌面环境。同时,Ubuntu服务器缺少GUI。
此外,Ubuntu桌面包含适合一般用途的应用程序:有办公效率套件、多媒体软件和web浏览器。
不过,Ubuntu服务器也包含不同的包。这些关注于服务器需求。因此,Ubuntu服务器可以作为电子邮件服务器、文件服务器、web服务器和samba服务器运行。具体的软件包包括Bind9和Apache2。Ubuntu桌面应用程序主要集中在主机上使用,而Ubuntu服务器包则专注于与客户端的连接以及安全性。
由于Ubuntu服务器缺少GUI,安装与Ubuntu桌面不同。安装Ubuntu桌面与安装其他软件基本相同。但是Ubuntu服务器使用进程驱动的菜单。
因为Ubuntu服务器在默认情况下没有GUI,所以它可能具有更好的系统性能。毕竟,没有桌面环境可供管理,因此可以将资源专用于服务器任务。
然而,这在实践中并不总是可行的。例如,您可能会安装一些资源特别密集的服务器软件,从而降低机器的速度。相反,你可以使用Ubuntu桌面来进行文字处理。
在两台相同的机器上安装Ubuntu服务器和Ubuntu桌面,默认选项将始终导致服务器比桌面提供更好的性能。但是一旦软件进入混合体,事情就会发生变化。
使用Ubuntu服务器而不是桌面不应该是一种全新的体验。至少如果您有命令行和SSH的经验,Ubuntu服务器应该看起来很熟悉。还有其他关键的相似之处:内核和支持。
没有。自从Ubuntu 12.04以来,服务器和桌面版本都使用相同的内核。因为Ubuntu桌面和Ubuntu服务器都使用相同的内核,所以您可以将任何包添加到任一变体中。这意味着,虽然默认安装之间存在差异,但您可以相应地定制您的Ubuntu风格。
所以,你可以从Ubuntu服务器开始安装一个桌面环境,如果你决定不能无头运行它的话。或者,您可以从Ubuntu桌面开始,添加必要的包来创建服务器。由于Ubuntu服务器和桌面共享一个核心的Ubuntu内核,默认的安装差异并不排除将来的软件包安装。
同样,在Ubuntu12.04 LTS之前,桌面版的支持周期为三年。他们的服务器同行受益于五年的支持周期。
自从12.04 LTS发布以来,Ubuntu桌面和服务器版本都进入了五年的支持周期。
考虑到这些不同和相似之处,现在出现了一个大问题:你应该使用Ubuntu服务器还是Ubuntu桌面?只要您使用的是Ubuntu的LTS版本,服务器或桌面都应该起到服务器的作用。
将两者分开的主要因素仍然是GUI和默认包。尽管如此,核心的Ubuntu内核意味着您可以在两种风格上安装相同的软件包。
如果你用你的电脑作为日常驱动程序,你应该使用Ubuntu桌面。这包括一堆多媒体和生产力软件。有一个GUI,安装非常简单。此外,您可以安装服务器软件,将任何Ubuntu桌面用作服务器。
例如,您可以在Ubuntu桌面上运行低功耗的联想ThinkServer TS140。这使您可以选择连接显示器并使用桌面环境。
您可以使用Linux media Server软件将Ubuntu服务器转换为家庭影院PC(HTPC)。这方面的好选择包括丛和亚音速。或者,您甚至可以使用Ubuntu桌面而不是Ubuntu服务器创建Linux游戏服务器。
Ubuntu服务器最适合服务器。这似乎很明显。但是就像有机架式和塔式服务器一样,并非所有的服务器都是相同的。如果您计划无头运行服务器,您应该选择Ubuntu服务器而不是Ubuntu桌面。因为两个Ubuntu风格共享一个核心内核,所以以后您可以添加GUI。
另外,Ubuntu服务器最适合包含包的特定类型的服务器。例如,在创建电子邮件服务器或web服务器时,可以考虑使用Ubuntu服务器。
因此,选择对您的项目工作量较小的选项。如果Ubuntu服务器包含您需要的软件包,请使用服务器并安装桌面环境。绝对需要GUI,但想要默认服务器安装中不包含的服务器软件?好吧,用Ubuntu桌面安装你需要的软件。
相关:Ubuntu vs CentOS
如果你想知道ubuntucore和Ubuntu服务器之间的区别,为了安装其中一个,这需要一个稍微不同的维度。
ubuntucore是Linux的精简版,用于嵌入式设备项目。这可能是一个物联网设备或一些智能家居项目。虽然ubuntucore可以具有服务器功能,但它与运行Ubuntu服务器的机器不同。
最终,这并不像使用Ubuntu服务器作为服务器,使用Ubuntu桌面作为桌面那么简单。考虑你的需要和安装机器的工作。如果你运行的是媒体服务器,Ubuntu服务器可能是杀伤力过大。一般用途的桌面应该运行Ubuntu桌面。
很大程度上,您的决策集中在哪个选项需要最简单的初始设置。但也要考虑熟悉度。如果你正在设置一个服务器,如果没有GUI不舒服,可以使用Ubuntu桌面。创建一个服务器可能听起来很吓人——从桌面环境开始可以使这项任务不那么艰巨。
计划使用Ubuntu服务器但使用Windows桌面?了解如何从Windows建立对Ubuntu的远程桌面访问。
...量之多令人费解。Canonical的目标是台式机、笔记本电脑、服务器和物联网设备。大多数硬件并不是Canonical真正拥有的东西。它必须与许多社区成员合作,以确认一切正常。大多数Linux公司和组织都处于同样的情况。 ...
...ntu开发意味着支持不同于其他任何地方的桌面环境、显示服务器和包格式的世界里,这是否可能呢? ...
... Ubuntu曾经开发自己的界面、显示服务器和包格式。今天,大部分工作已经结束,但是snap包格式仍然存在,这是使用Ubuntu最独特的方面之一。 ...
... Linux在服务器上仍然比笔记本电脑更流行,而Ubuntu甚至不再是最简单或最直观的选择。另外,许多Ubuntu社区之外的开发人员应该为桌面Linux带来更多的稳定性和愉悦感。 ...
...这个项目。FEDORA是Red Hat企业Linux的基础,它是针对公司和服务器而不是个人桌面使用的Linux版本。 ...
...nux发行版可用,为您的家用计算机选择一个并不容易。为服务器选择Linux发行版更为困难。服务器每天24小时运行,通常执行复杂的任务,因此选择一个您可以信任的分发是关键。 ...
... Canonical在桌面上亏损的同时,在服务器上支持Ubuntu也在赚钱。因此焦点发生了变化。Ubuntu已经成为各种云服务和物联网设备中广泛使用的组件。通过了解Ubuntu的工作原理,你可以为在这些领域工作做好准...