您当前的位置:首页 > 电脑百科 > 站长技术 > 服务器

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

时间:2022-01-05 09:21:14  来源:Linux中国  作者:硬核老王
Ubuntu 服务器版与桌面版有什么区别?

当你点击 Ubuntu 网站上的下载按钮时,它会给你几个选项。其中两个分别是 Ubuntu 桌面版和 Ubuntu 服务器版。

这可能会让新用户感到困惑。为什么会有两个(实际上是四个)?应该下载哪一个?Ubuntu 桌面版还是服务器版?它们是一样的吗?有什么区别?

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

我将解释 Ubuntu 的桌面版和服务器版的区别。我还会解释你应该使用哪个变体。

 

Ubuntu 桌面版与 Ubuntu 服务器版

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

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

 

桌面操作系统

桌面电脑Desktop是指个人电脑(PC)。桌面电脑操作系统带有一个图形用户界面,以便用户可以使用鼠标和键盘操作。桌面电脑的主要目的是给你一个系统,可以用来浏览网页、编辑文档、查看/编辑图片和视频、编码和游戏。基本上,就是为个人、终端用户或家庭成员提供了一个通用的计算机。

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

 

服务器操作系统

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

通常情况下,服务器操作系统不带有图形界面。如果是基于 linux 的操作系统,你就得通过终端的命令来使用该系统。

这里的好处是,服务器操作系统不需要(浪费)大量的内存和计算能力,因为它们不使用 图形化桌面环境。除此以外,服务器操作系统的软件包配置也不同。

现在你对服务器和桌面的区别有了一些了解,让我们看看 Ubuntu 服务器版和桌面版的区别。

 

用户界面

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

Ubuntu 桌面版的特点是采用 GNOME 桌面环境的图形化用户界面。这使得它在鼠标点击的帮助下更容易使用。

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

Ubuntu 服务器版采用无头方式headless运行。你只有在登录后才会看到一个终端界面。你经常会从其他电脑上通过 SSH 来远程管理它。

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

 

安装

由于有了图形化的安装程序,将 Ubuntu 作为桌面电脑是很容易的。你可以创建一个临场 USBLive USB,无需安装即可体验桌面版。如果你喜欢,你可以按照屏幕上的指示在几分钟内安装它。

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

将 Ubuntu 作为服务器安装并不像桌面版那样简单。你只能使用终端界面。如果你不熟悉这个流程,即使是最简单的任务,如连接到 Wi-Fi,也可能是一个困难的任务。

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

 

应用程序

在 Ubuntu 桌面版中,默认的应用程序集主要针对普通计算机用户。因此,你会发现网页浏览器、办公套件、媒体播放器、游戏等。

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

Ubuntu 服务器版的应用程序更多的是为运行网络服务而定制的。而这还不是全部。有些应用程序的配置也是不同的。以 SSH 为例。Ubuntu 服务器预设了 SSH,这样你就可以轻松地从远程系统连接到它。而在 Ubuntu 桌面版上,你必须明确启用 SSH 才行。

 

硬件要求

由于桌面版具有图形用户界面,你需要至少 4GB 的内存来运行 Ubuntu 桌面版。磁盘空间至少要有 20GB。

这就是 Ubuntu 服务器的有趣之处。它没有图形化的界面。命令行界面不会消耗大量的系统资源。因此,你可以在 512MB 和 5GB 磁盘空间的机器上轻松运行 Ubuntu 服务器。(LCTT 译注:当然,对于服务器环境来说,内存和磁盘空间是多多益善。)

服务器上的内存和磁盘空间受制于你所运行的网络服务。如果一个网络应用需要至少 2GB 的内存,你就应该有这么多的内存。但在最简单的情况下,即使是 512MB 或 1GB 的内存也可以工作。

 

用途

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

如果是专门用于部署网络服务,那就选择 Ubuntu 服务器。请记住,你需要有基本的 Linux 命令行知识来使用终端。

如果你想把 Ubuntu 作为像 windows 一样的普通电脑使用,那就选择 Ubuntu 桌面版。如果你想用它来学习 Linux 命令,或用于学习的 Docker 或者甚至是简单的(但是本地的)LAMP 服务器环境,请继续使用 Ubuntu 桌面。

对于服务器来说,Ubuntu 服务器版要比 Ubuntu 桌面版好。对于常规的计算机使用,Ubuntu 桌面版是更好的选择。

 

你应该在服务器上使用 Ubuntu 桌面版还是在服务器上安装图形界面?

是这样的,Ubuntu 桌面版和服务器版都是 Linux,你可以用 Ubuntu 桌面版作为服务器来托管网页服务。这没问题。

同样地,你可以在 Ubuntu 服务器上安装图形界面,并以图形方式使用它。这也是可行的。

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

但仅仅因为它可行,并不意味着你应该这么做。它违背了为服务器和桌面电脑创建不同版本的全部目的。

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

如果你使用 Ubuntu 的目的很明确,那就下载并安装合适的 Ubuntu 版本。

我希望这能使围绕 Ubuntu 桌面版和服务器版的选择现在更清楚一些。如果你有问题或建议,请利用评论区。

via: https://itsfoss.com/ubuntu-server-vs-desktop/

作者:Abhishek Prakash选题:lujun9972译者:wxy校对:wxy

本文由 LCTT原创编译,Linux中国荣誉推出



Tags:Ubuntu   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
当你点击 Ubuntu 网站上的下载按钮时,它会给你几个选项。其中两个分别是 Ubuntu 桌面版和 Ubuntu 服务器版。这可能会让新用户感到困惑。为什么会有两个(实际上是四个)?应该下载...【详细内容】
2022-01-05  Tags: Ubuntu  点击:(0)  评论:(0)  加入收藏
难道只有我一个人觉得Ubuntu的unity桌面非常好用吗?最近把台式机上面的Ubuntu 16.04格式化了,装了黑苹果用了一周,不得不说,MacOS确实很精美,软件生态比Linux丰富很多,比Windows简...【详细内容】
2021-12-14  Tags: Ubuntu  点击:(51)  评论:(0)  加入收藏
在前几天发布的文章《如何使用vmware搭建linux系统的虚拟机》中,最后一步完成后,就完成了ubuntu linux系统环境的配置,但是,当我们进入虚拟机时,会弹出下图界面, 实际上,此界面是告...【详细内容】
2021-09-22  Tags: Ubuntu  点击:(93)  评论:(0)  加入收藏
使用 Linux 时经常用到 ` service mysql restart ` 等命令, 方便进行服务的操作, 具体的服务是怎么写的呢,通过以下示例将了解以下内容: 如何写一个简单的服务 服务异常关闭...【详细内容】
2021-09-08  Tags: Ubuntu  点击:(93)  评论:(0)  加入收藏
安装mysqlsudo apt-get updatesudo apt-get install mysql-server输出:Reading package lists... DoneBuilding dependency treeReading state information... DoneThe follo...【详细内容】
2021-07-05  Tags: Ubuntu  点击:(90)  评论:(0)  加入收藏
FreeRADIUS 为AAA Radius Linux下开源解决方案,DaloRadius为图形化web管理工具。 freeradius一般用来进行账户认证管理,记账管理,常见的电信运营商的宽带账户,上网账户管理,记账,...【详细内容】
2021-06-10  Tags: Ubuntu  点击:(110)  评论:(0)  加入收藏
1.ubuntu 20.04 LTS 更换阿里云源第一步:先备份下原始源:sudo cp /etc/apt/source.list /etc/apt/source.list.backup第二步:修改文件vim /etc/apt/source.list清除原有的,替换...【详细内容】
2021-06-07  Tags: Ubuntu  点击:(100)  评论:(0)  加入收藏
但如果你想在安装一个软件包之前或之后知晓这个软件包的依赖,那该怎么办呢?• 来源:linux.cn • 作者:Abhishek Prakash • 译者:FSSlc •(本文字数:4573,阅读时长...【详细内容】
2021-02-25  Tags: Ubuntu  点击:(269)  评论:(0)  加入收藏
1. 前言本文主要讲解如何在Ubuntu 20.04上安装和启用VNC远程桌面。Ubuntu 20.04如何安装和启用VNC远程桌面最终成果: 远程用户可以使用VNC客户端连接Ubuntu 20.04的图形化桌...【详细内容】
2021-02-07  Tags: Ubuntu  点击:(2956)  评论:(0)  加入收藏
Ubuntu20.04是一个十分友好的桌面操作系统,下面说一下各种常用软件的安装。1、安装chrmoe执行如下命令1.在终端中,输入以下命令:sudo wget http://www.linuxidc.com/files/repo...【详细内容】
2021-01-26  Tags: Ubuntu  点击:(406)  评论:(0)  加入收藏
▌简易百科推荐
当你点击 Ubuntu 网站上的下载按钮时,它会给你几个选项。其中两个分别是 Ubuntu 桌面版和 Ubuntu 服务器版。这可能会让新用户感到困惑。为什么会有两个(实际上是四个)?应该下载...【详细内容】
2022-01-05  硬核老王  Linux中国  Tags:Ubuntu   点击:(0)  评论:(0)  加入收藏
1.首先在windows系统中建一个vbs文件,文件内容例如:set os=createobject("wscript.shell")dowscript.sleep 2000(注解:这里是多长时间上传一次)os.run "C:\file.bat",0(注解:调用批...【详细内容】
2022-01-04  DIQI    Tags:linux服务器   点击:(0)  评论:(0)  加入收藏
一、背景介绍Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。二、安装$ wget http://nginx.org/download/nginx-1.14.2.tar.gz#...【详细内容】
2022-01-04  程序员涛哥    Tags:nginx   点击:(2)  评论:(0)  加入收藏
安装:yum install openldap openldap-servers openldap-clients拷贝数据库配置文件cp /usr/share/openldap-servers/DB_CONFIG.example /var/lib/ldap/DB_CONFIGchown ldap:...【详细内容】
2021-12-31  ethnicity    Tags:CentOS7   点击:(6)  评论:(0)  加入收藏
安装Nginx在Mac上有一个很好用的包管理插件,名为homebrew。 具体的安装可以自行去搜索下。下面就借助Homebrew来安装Nginx。首先是拉取Nginx$ brew tap home/nginx执行安装$...【详细内容】
2021-12-31  lee哥的服务器开发    Tags:Nginx   点击:(12)  评论:(0)  加入收藏
在生产环境中为了保证网络的更高可用性,我们一般都会将网络做bond 。也称为双网卡绑定。先看看我们bond 的模式:  bond0: 平衡轮循环策略,有自动备援,不过需要交换机支持 。 ...【详细内容】
2021-12-29  忆梦如风    Tags:linux-centos   点击:(9)  评论:(0)  加入收藏
阿里云镜像源地址及安装网站地址https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.3e221b111kK44P更新源之前把之前的国外的镜像先备份一下 切换到yumcd...【详细内容】
2021-12-27  干程序那些事    Tags:CentOS7镜像   点击:(9)  评论:(0)  加入收藏
前言在实现TCP长连接功能中,客户端断线重连是一个很常见的问题,当我们使用netty实现断线重连时,是否考虑过如下几个问题: 如何监听到客户端和服务端连接断开 ? 如何实现断线后重...【详细内容】
2021-12-24  程序猿阿嘴  CSDN  Tags:Netty   点击:(18)  评论:(0)  加入收藏
一. 配置yum源在目录 /etc/yum.repos.d/ 下新建文件 google-chrome.repovim /etc/yum.repos.d/google-chrome.repo按i进入编辑模式写入如下内容:[google-chrome]name=googl...【详细内容】
2021-12-23  有云转晴    Tags:chrome   点击:(12)  评论:(0)  加入收藏
一. HTTP gzip压缩,概述 request header中声明Accept-Encoding : gzip,告知服务器客户端接受gzip的数据 response body,同时加入以下header:Content-Encoding: gzip:表明bo...【详细内容】
2021-12-22  java乐园    Tags:gzip压缩   点击:(15)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条