本文字数:3856,阅读时长大概:6分钟
作者:ChrisPatrickCariasStas
译者:Xiaobin.Liu
你想在你的Ubuntu服务器上安装GUI吗?大部份情况下你是可以安装的,在本教程中我会详尽介绍安装的步骤。
在即将开始之前,我来告诉你为何服务器版的Ubuntu不带GUI,以及在哪些情况下你可以在服务器上安装GUI。
为何Ubuntu服务器没有GUI?
你对比过Ubuntu的桌面版和服务器版会发觉,二者的主要区别是服务器版缺乏GUI(例如)。Ubuntu服务器基本上就是桌面版除去图形模块后的降级版本。
这是刻意为之的。Linux服务器须要占用系统资源来运行服务。图形化桌面环境会消耗大量的系统资源,因而服务器操作系统默认不包含桌面环境。
你可以在只有512MBRAM的机器上使用Ubuntu服务器,并且Ubuntu桌面须要起码2GB的RAM能够提供正常的功能。在服务器运行桌面环境被觉得是浪费资源。
作为一个服务器使用者(或系统管理员),你应当通过命令行来使用和管理你的系统。为了达到这个水平,你须要把握丰富的Linux命令相关的知识。
Typically,youhavetomanageaserverfromthecommandline
你是否真正须要在你的服务器上安装GUI?
有些用户可能不太习惯在终端下使用命令行来完成工作。其实大部份用户是有条件通过图形界面操作计算机的。
你可能会在你的服务器上安装桌面环境并使用图形界面。大部份人不会那么干,但这是可行的。
然而这只有在你可以直接操作服务器时才行得通。假定你是在数学机器上运行它,例如服务器、台式机或电脑笔记本,甚或类似猕猴桃派的设备。假如你可以直接操作宿主机系统,这么你还可以在运行在虚拟机上的服务器上安装。
假如你是通过布署的服务器,这么安装GUI就行不通了。假如你想通过图形界面来管理你的远程服务器,你可以使用Webmin或等工具。你可以在Web浏览器中通过这种工具使用和管理你的服务器。相比于成熟的桌面环境,它能大大减少资源消耗。
ToolslikeCockpitallowmanagingLinuxserversgraphically
怎样在Ubuntu服务器上安装GUI?
当你了解了基础知识后linux多线程编程,我们一上去瞧瞧在Ubuntu服务器上安装桌面环境的步骤。
你须要做以下打算:
◈早已配置好Ubuntu服务器,且RAM起码2GB
◈管理员权限(你须要用sudo执行命令)
◈网路联接正常(你须要下载和安装新包)
我是在虚拟机上安装的Ubuntu服务器,而且我可以直接操作寄主机器。我使用同样的方式。
注意!假如你是出于学习和督查等实验性的目的,这么你可以进行这种操作。请不要在生产环境的服务器上添加GUI。后续删掉GUI时可能会引起依赖问题linux查看硬件信息,有些情况会破坏系统。
打算系统
首先,由于你即将做一些系统级的更改,因而先进行更新和升级以确保我们系统的包是最新的:
sudoaptupdate&&sudoaptupgrade
安装桌面环境
更新结束后,你就可以安装桌面环境了。
有两种方式:
◈使用来安装包
◈使用一个名为的Debian工具,这个工具可以通过一条龙处理(任务)方法来安装多个包
任何一种方式都可以用完整包的形式来安装完整的桌面环境,就跟你从头安装桌面版本一样。我的意思是你可以得到跟桌面版本一样的所有的默认应用程序和工具。
假如你想使用tasksel,须要先用下边的命令安装它:
sudoaptinstalltasksel
执行结束后,你就可以用tasksel来安装桌面环境(也叫DE)了。
你可能晓得有。你可以选择自己喜欢的一个。有些桌面环境对系统资源占用得多(像GNOME),有些占用得少(像Xfce、MATE等等)。
你可以自己决定使用那个DE。我会安装,由于它是Ubuntu默认的桌面。以后我也会介绍其他桌面的安装。
假如你使用的是tasksel,执行下边这条命令:
sudotaskselinstallubuntu-desktop
假如你使用apt,执行下边这条命令:
sudoaptinstallubuntu-desktop
这个过程可能会持续几分钟到一个小时linux服务器环境安装,执行速率取决于你的网速和硬件。
我想提醒下,前面两个命令执行后还会安装完整的GNOME桌面环境。在本文中我两个命令就会执行,两个命令的结果是一样的。
安装和配置显示管理器
安装完成后linux服务器环境安装,你须要一个名为或“登录管理器”的组件。这个工具的功能是在管理用户对话和信令时启动并加载桌面。
GNOME桌面默认使用GDM3作为显示管理器,但从资源角度考虑它有点重。你可以使用更轻量级和资源友好的管理器。这儿我们使用一个平台无关的显示管理器。使用apt安装它:
sudoaptinstalllightdm
安装lightdm时系统会让我们选择默认的显示管理器,由于虽然你可以安装多个管理器,也只能运行一个。
Usethearrowkeytoselectanoptionandthenusethetabkeytoselectandpressenter
选择列表中的“lightdm”并点击“”。这应当用不了几分钟。完成后你可以用下边的命令启动显示管理器并加载GUI:
sudoservicelightdmstart
你可以使用下边的命令来检测当前的显示管理器:
cat/etc/X11/default-display-manager
运行后得到的结果类似这样:
CheckingthedefaultDisplayManager
倘若一切顺利,你如今会来到欢迎界面。
GreetingsscreenofGNOMEDesktopwithLightDMonanUbuntuserver
输入你的账簿,你的桌面就运行上去了。
GNOMEDesktopfullyloadedonUbutnuserver
假如你想关掉GUI,这么打开一个终端并输入:
sudoservicelightdmstop
安装其他的桌面环境(可选)
后面我说过我们可以选择不同的桌面。我们一上去瞧瞧一些其他的选项:
MATE
是基于GNOME2源码的轻量级桌面,它完全开源,是一个不错的选项。
用下边的命令来安装MATE:
sudotaskselinstallubuntu-mate-core
或
sudoaptinstallubuntu-mate-core
Lubuntu/LXDE/LXQT
假如你的系统资源有限或则笔记本很旧,这么我推荐另一个轻量级的。使用下边的命令安装它:
sudotaskselinstalllubuntu-core
或
sudoaptinstalllubuntu-core
Xubuntu/Xfce
是基于的Ubuntu衍生版,轻量、简单、稳定但可高度订制。假如你想使用它,执行下边的命令:
sudotaskselinstallxubuntu-core
或
sudoaptinstallxubuntu-core
还有一些桌面没有列下来,像,和,不代表它们不好,它们也都是十分卓越的,你可以自己尝试安装它们。
怎样从Ubuntu服务器上删掉GUI?
假如你认为桌面环境占用了太多的估算资源,你可以把之前安装的包删掉掉。
请注意在个别情况下删掉GUI可能会带来依赖问题,因而请备份好重要数据或创建一个系统快照。
◈
sudoaptremoveubuntu-desktop
sudoaptremovelightdm
sudoaptautoremove
sudoservicelightdmstop
如今重启你的系统。你应当回到了正常的命令行登陆。
结语
在大多数场景下是可以安装桌面GUI的。假如你不适应命令行,这么请使用类似的发行版的服务器,YunoHost基于Debian系统,你可以通过GUI来管理服务器。
里面说了,若果你是从头安装系统,这么我建议你使用桌面版本以防止后续的步骤。
假如你有任何问题,请在评论区留言。你会在服务器上使用GUI吗?参照本文后你遇见了哪些问题吗?
via: