oneat Asked: 2011-03-20 07:02:28 +0800 CST2011-03-20 07:02:28 +0800 CST 2011-03-20 07:02:28 +0800 CST 服务器版和桌面版有什么区别? 772 Ubuntu的服务器版和桌面版有什么区别? distro-recommendation 4 个回答 Voted Best Answer tshepang 2011-03-20T07:17:24+08:002011-03-20T07:17:24+08:00 从Ubuntu 文档按原样复制: 第一个区别在于 CD 内容。“服务器”CD 避免包含 Ubuntu 认为的桌面包(如 X、Gnome 或 KDE 等包),但确实包含与服务器相关的包(Apache2、Bind9 等)。使用具有最少安装和安装的桌面 CD,例如从网络安装 apache2,可以获得与插入服务器 CD 并从 CD-ROM 安装 apache2 所获得的完全相同的结果。 Ubuntu 服务器版安装过程与桌面版略有不同。由于默认情况下 Ubuntu Server 没有 GUI,因此该过程是菜单驱动的,与 Alternate CD 安装过程非常相似。 在 12.04 之前,Ubuntu 服务器默认安装服务器优化内核。从 12.04 开始,Ubuntu Desktop 和 Ubuntu Server 之间的内核没有区别,因为 linux-image-server 被合并到 linux-image-generic 中。 对于 12.04 之前的 Ubuntu LTS 版本,Ubuntu 桌面版仅获得 3 年的支持。这在 Ubuntu LTS 12.04 中增加到 5 年,相比之下,所有 Ubuntu LTS Server Edition 版本都支持 5 年。 Mark Russell 2011-03-20T17:49:41+08:002011-03-20T17:49:41+08:00 值得注意的是,除了内核设置之外,Ubuntu Desktop 和 Server 本质上是相同的发行版,只是默认包选择不同。它们都使用相同的包和存储库。如果您运行apt-get install ubuntu-desktop,您最终将获得与 Desktop Edition 等效的功能。 这也意味着任何适用于 Ubuntu Server 的软件包都可以在您的桌面安装上愉快地运行。 thomasrutter 2012-04-27T23:26:05+08:002012-04-27T23:26:05+08:00 无论您使用服务器 CD 还是桌面 CD 安装,您最终都会得到相同的 Ubuntu。不同之处在于它默认安装的软件包选择 - 即 - 您在安装过程结束时最终选择的软件。 可以在已安装的 Ubuntu 副本上从桌面系统迁移到服务器系统,反之亦然。Ubuntu 甚至使用tasksel 实用程序或元包(如ubuntu-desktop和ubuntu-server)(至少从 16.04 起可通过标准 apt 包管理器获得)变得相对容易。您甚至可以混合搭配 - 在服务器上安装桌面环境或在主要桌面计算机上安装 ssh_server 或 apache2 等服务器软件。 但是很有可能,您可能在安装时就已经知道您是想要一个带有桌面环境的桌面系统,还是一个服务器系统。因此,为服务器和台式机提供不同的安装 CD 只是一个方便因素,它使软件选择变得更简单一些。 安装程序的行为也有所不同,即只有“桌面”版本从图形 Live CD 安装。其他版本使用类似于 Debian 安装程序的基于菜单的安装程序进行安装。 Abhay Patil 2020-05-28T02:26:39+08:002020-05-28T02:26:39+08:00 注意: 这不是我的答案。我在 Quora 上找到了这个,发现比这里的要好。这是原始答案https://qr.ae/pNyxJm。 我永远不会将桌面版本与服务器版本混淆,反之亦然。 这个 5 美分的小费来自于我花了几天时间努力将服务器版本用作终端机的真实经验和教训。 确实,您始终可以在服务器版本上添加桌面包,反之亦然。但结果与各个版本有很大的不同,有很多问题和麻烦。 大多数人注意到Server和Desktop版本的包的不同,但是没有人注意到这两个版本的配置有很大的不同。忽略或忽略不同配置导致的误用版本问题。 服务器版本适用于服务器。当您使用服务器版作为您的日常终端控制台时,至少有两件事会影响您: 它针对服务器进行了优化,假设始终具有有线网络,始终处于开机状态(它不会经常重启)。所以你的盒子会有更长的启动时间。如果您使用仅 WiFi 的机器(大多数新型笔记本电脑都这样做),Ubuntu 启动过程的服务器版本可以在那里挂起 3 到 5 分钟,因为服务器上的很多模块在加载时依赖于网络,但在那个阶段, WiFi网络尚不可用,确实,服务器版本默认设置未附带整个WiFi包。 这只是两件小事,可能会让你感到头疼。尝试在线搜索 Ubuntu 在启动时挂起……。解决方案既麻烦又不干净。哦,我没有提到您在终端控制台上的服务器版本上创建的用户如果稍后添加桌面包,则不会显示在桌面登录 GUI 上,GUI 用户也不会管理实用程序。…… 只是列表中的另一个问题。 所以我会说 Server 和 Desktop 版本有很大的不同,你不要误用它们,虽然你可以添加包来获取其他版本的某些功能,但你会遇到不同配置导致的问题。 虽然这么说,我还是建议在大多数情况下使用桌面版,将服务器包添加到桌面版不会影响你的日常使用体验。您可以轻松更改设置以禁用 GUI 并将其用作终端控制台。仅将服务器版本用于服务器。 我们真正缺乏的是 Ubuntu Terminal 版本:一个轻量级的版本,但仅针对日常笔记本电脑终端使用进行了优化。
从Ubuntu 文档按原样复制:
值得注意的是,除了内核设置之外,Ubuntu Desktop 和 Server 本质上是相同的发行版,只是默认包选择不同。它们都使用相同的包和存储库。如果您运行
apt-get install ubuntu-desktop
,您最终将获得与 Desktop Edition 等效的功能。这也意味着任何适用于 Ubuntu Server 的软件包都可以在您的桌面安装上愉快地运行。
无论您使用服务器 CD 还是桌面 CD 安装,您最终都会得到相同的 Ubuntu。不同之处在于它默认安装的软件包选择 - 即 - 您在安装过程结束时最终选择的软件。
可以在已安装的 Ubuntu 副本上从桌面系统迁移到服务器系统,反之亦然。Ubuntu 甚至使用tasksel 实用程序或元包(如
ubuntu-desktop
和ubuntu-server
)(至少从 16.04 起可通过标准 apt 包管理器获得)变得相对容易。您甚至可以混合搭配 - 在服务器上安装桌面环境或在主要桌面计算机上安装 ssh_server 或 apache2 等服务器软件。但是很有可能,您可能在安装时就已经知道您是想要一个带有桌面环境的桌面系统,还是一个服务器系统。因此,为服务器和台式机提供不同的安装 CD 只是一个方便因素,它使软件选择变得更简单一些。
安装程序的行为也有所不同,即只有“桌面”版本从图形 Live CD 安装。其他版本使用类似于 Debian 安装程序的基于菜单的安装程序进行安装。
注意: 这不是我的答案。我在 Quora 上找到了这个,发现比这里的要好。这是原始答案https://qr.ae/pNyxJm。
我永远不会将桌面版本与服务器版本混淆,反之亦然。
这个 5 美分的小费来自于我花了几天时间努力将服务器版本用作终端机的真实经验和教训。
确实,您始终可以在服务器版本上添加桌面包,反之亦然。但结果与各个版本有很大的不同,有很多问题和麻烦。
大多数人注意到Server和Desktop版本的包的不同,但是没有人注意到这两个版本的配置有很大的不同。忽略或忽略不同配置导致的误用版本问题。
服务器版本适用于服务器。当您使用服务器版作为您的日常终端控制台时,至少有两件事会影响您: 它针对服务器进行了优化,假设始终具有有线网络,始终处于开机状态(它不会经常重启)。所以你的盒子会有更长的启动时间。如果您使用仅 WiFi 的机器(大多数新型笔记本电脑都这样做),Ubuntu 启动过程的服务器版本可以在那里挂起 3 到 5 分钟,因为服务器上的很多模块在加载时依赖于网络,但在那个阶段, WiFi网络尚不可用,确实,服务器版本默认设置未附带整个WiFi包。
这只是两件小事,可能会让你感到头疼。尝试在线搜索 Ubuntu 在启动时挂起……。解决方案既麻烦又不干净。哦,我没有提到您在终端控制台上的服务器版本上创建的用户如果稍后添加桌面包,则不会显示在桌面登录 GUI 上,GUI 用户也不会管理实用程序。…… 只是列表中的另一个问题。
所以我会说 Server 和 Desktop 版本有很大的不同,你不要误用它们,虽然你可以添加包来获取其他版本的某些功能,但你会遇到不同配置导致的问题。
虽然这么说,我还是建议在大多数情况下使用桌面版,将服务器包添加到桌面版不会影响你的日常使用体验。您可以轻松更改设置以禁用 GUI 并将其用作终端控制台。仅将服务器版本用于服务器。
我们真正缺乏的是 Ubuntu Terminal 版本:一个轻量级的版本,但仅针对日常笔记本电脑终端使用进行了优化。