Ubuntu Desktop与Ubuntu Server:有什么不同? 
1248字
2020-07-25 09:24
56阅读
火星译客

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

此外,Ubuntu分为Ubuntu云,Ubuntu Core,Ubuntu Kylin,Ubuntu Desktop和Ubuntu Server。在这里,您将了解有关Ubuntu Server和Ubuntu Desktop之间差异的所有信息。
 

什么是Ubuntu Server?
 

在比较Ubuntu Desktop和Ubuntu Server之间的差异之前,让我们确定一下服务器是什么。
 

服务器通常以两种形式出现:机架式和塔式。塔式服务器本质上是一台台式机,但是其组成部分经常有所不同,侧重于寿命,稳定性和安全性。例如,服务器使用错误代码校正(ECC)RAM。非服务器台式机则没有。
 

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

那么,Ubuntu Server是基于Ubuntu的服务器操作系统。
 

Ubuntu Desktop和Ubuntu Server之间的区别
 

几个差异使您可以洞察Ubuntu Desktop和Ubuntu Server的差异。
 

图形用户界面
 

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

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

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

应用领域
 

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

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

安装
 

由于Ubuntu Server缺少GUI,因此安装不同于Ubuntu Desktop。本质上,安装Ubuntu Desktop与安装任何其他软件一样。但是Ubuntu Server使用进程驱动的菜单来代替。
 

Ubuntu Desktop与Ubuntu Server:相似之处
 

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

内核
 

在Ubuntu 12.04之后,Server和Desktop变体都使用相同的内核。以前,台式机和服务器使用不同的内核。由于Ubuntu Desktop和Ubuntu Server都使用相同的内核,因此您可以将任何软件包添加到任一版本中。这意味着尽管默认安装有所不同,但您可以相应地自定义Ubuntu风格。
 

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

支持
 

同样,随着12.04版本的发布,支持也发生了变化。在Ubuntu 12.04 LTS之前,台式机版本的支持周期为三年。他们的服务器同行受益于五年的支持周期。但是随着12.04 LTS的面世,Ubuntu的桌面和服务器版本都进入了5年的支持周期。
 

你应该使用哪一种: Ubuntu Server还是Desktop?
 

考虑到两者的异同,现在的大问题是:你应该使用Ubuntu Server还是Ubuntu Desktop? 只要您使用的是LTS版本的Ubuntu,服务器或桌面都应该在服务器环境中运行。
 

区分这两者的主要因素仍然是GUI和默认包。不过,Ubuntu核心内核意味着你可以在两种版本上安装相同的包。
 

什么时候使用Ubuntu Desktop
 

如果你使用你的电脑作为日常驱动,你应该使用Ubuntu Desktop。其中包括一系列多媒体和生产力软件。有一个GUI,安装非常简单。此外,您可以安装服务器软件以将任何Ubuntu Desktop用作服务器。
 

例如,您可以在Ubuntu Desktop上运行低功率的Lenovo ThinkServer TS140。这使您可以选择挂接监视器并使用桌面环境。
 

您可以使用Linux媒体服务器软件将Ubuntu Server转变为家庭影院PC(HTPC)。很好的选择包括Plex和Subsonic。另外,您甚至可以使用Ubuntu Desktop而非Ubuntu Server创建Linux游戏服务器。
 

何时使用Ubuntu Server
 

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

此外,Ubuntu Server最适合包含软件包的特定服务器种类。例如,在创建电子邮件服务器或Web服务器时,您可以考虑使用Ubuntu Server。
 

因此,请选择减少工作量的选项。如果Ubuntu Server包含所需的软件包,请使用Server并安装桌面环境。绝对需要GUI,但想要默认服务器安装中未包含的服务器软件吗?好吧,使用Ubuntu Desktop,然后只需安装所需的软件即可。
 

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

在Ubuntu Desktop和Server之间做出正确的选择
 

如果不使用Ubuntu Server作为服务器,而选择使用Ubuntu Desktop。考虑您的需求以及涉及设置机器的工作。如果您正在运行媒体服务器,则Ubuntu Server可能会显得过时。通用桌面应运行Ubuntu Desktop。
 

在很大程度上,您的决定集中在哪个选项需要最简单的初始设置上。但是,还有一个熟悉性的考虑。如果您要设置服务器,但没有GUI会感到不适,请使用Ubuntu Desktop。创建服务器听起来可能令人生畏-从桌面环境开始可以使这项工作变得不那么艰巨。
 

计划使用Ubuntu Server但使用Windows桌面?了解如何建立从Windows对Ubuntu的远程桌面访问。

0 条评论
评论不能为空