一、文档概述 对比过 Ubuntu 的桌面版和服务器版会发现,两者的主要区别是服务器版缺少 GUI(比如 桌面环境)。Ubuntu 服务器基本上就是桌面版去掉图形模块后的降级版本。 这是刻意为之的。Linux 服务器需要占用系统资源来运行服务。图形化桌面环境会消耗大量的系统资源,因此服务器操作系统默认不包含桌面环境。 你可以在只有 512 MB RAM 的机器上使用 Ubuntu 服务器,但是 Ubuntu 桌面需要至少 2 GB 的 RAM 才能提供正常的功能。本文档将简单介绍如何在ubuntu server版部署桌面环境。 二、操作步骤1、你需要做以下准备: 已经配置好 Ubuntu 服务器,且 RAM 至少 2 GB 管理员权限(你需要用 sudo 执行命令) 网络连接正常(你需要下载和安装新包) 2、首先,因为你将要做一些系统级的修改,因此先进行更新和升级以确保我们系统的包是最新的: sudo apt update && sudo apt upgrade 更新结束后,就可以安装桌面环境了。 3、安装桌面环境有两种方法: 任何一种方法都可以用完整包的方式来安装完整的桌面环境,就跟从头安装桌面版本一样。 ubuntu有很多可用的桌面环境。可以选择自己喜欢的一个。有些桌面环境对系统资源占用得多(像 GNOME),有些占用得少(像 Xfce、MATE 等等)。可以自己决定使用哪个 DE。这里会安装 GNOME 桌面,因为它是 Ubuntu 默认的桌面。 3.1、如果使用的是 tasksel,执行如下命令: sudo apt install tasksel sudo tasksel install ubuntu-desktop 3.2、如果使用 apt,执行下面这条命令: sudo apt install ubuntu-desktop 这个过程可能会持续几分钟到一个小时,执行速度取决于你的网速和硬件。 4、安装完成后,需要一个名为 显示管理器或“登录管理器”的组件。这个工具的功能是在管理用户对话和鉴权时启动显示服务器并加载桌面。 GNOME 桌面默认使用 GDM3 作为显示管理器,但从资源角度考虑它有点重。可以使用更轻量级和资源友好的管理器。这里我们使用一个平台无关的显示管理器 lightdm。使用 apt 安装它: sudo apt install lightdm 安装 lightdm 时系统会让我们选择默认的显示管理器,因为即使你可以安装多个管理器,也只能运行一个。 选择列表中的 “lightdm” 并点击 “<Ok>”。这应该用不了几分钟。完成后可以用下面的命令启动显示管理器并加载 GUI: sudo service lightdm start 可以使用下面的命令来检查当前的显示管理器: cat /etc/X11/default-display-manager 运行后得到的结果类似这样: 如果一切顺利,现在会来到欢迎界面。 输入你的凭证,桌面就运行起来了。 5、如果你想关闭 GUI,那么打开一个终端并输入: sudo service lightdm stop 如果你觉得桌面环境占用了太多的计算资源,你可以把之前安装的包删除掉。 请注意在某些情况下删除 GUI 可能会带来依赖问题,因此请备份好重要数据或创建一个系统快照。 6、如何从 Ubuntu 上删除包 sudo apt remove ubuntu-desktop sudo apt remove lightdm sudo apt autoremove sudo service lightdm stop 现在重启系统。就回到了正常的命令行登录。 三、操作影响范围安装桌面环境有些情况会破坏系统,请勿在生产环境操作。 四、注意事项如果是出于学习和调研等实验性的目的,那么可以进行这些操作。请不要在生产环境的服务器上添加 GUI。后续删除 GUI 时可能会导致依赖问题,有些情况会破坏系统。 |