搭建 Ubuntu 可视化界面
操作场景
本文以操作系统为 Ubuntu18.04 的交大云主机为例,介绍如何搭建可视化界面。
前提条件
已创建了操作系统为 Ubuntu 的 Linux 云服务器。
操作步骤
软件包介绍
我们将使用一种特殊的工具Tasksel来安装GNOME桌面, Tasksel是一个特定于Ubuntu和Debian的工具,它有助于将多个相关软件包安装为协调任务, Tasksel使得安装相关软件包非常容易。
安装软件包
执行以下命令,更新和获取最新的软件及版本信息。
1
apt-get update
执行以下命令,安装Tasksel
1
apt install tasksel -y
完成Tasksel安装后,执行以下命令,将打开一个基于curses的GUI。使用键盘箭头键,向下滚动以选择Ubuntu desktop(图1)。
1
tasksel
- 选择Ubuntu桌面后,单击空格键将其选中,按Tab键选择Ok,然后按键盘上的Enter键。 这将在Ubuntu Server上安装成功的GNOME桌面所需的一切。
- 完成安装后,重新启动服务器。
桌面版系统初始化配置
通过云平台控制台登录云主机,LightDM显示管理器将迎接您,根据提示进行初始化配置。
Next(连续3次)后,出现时区配置,输入:shanghai
点击:Skip
创建一个非root的普通用户(desktop版本必须要创建非root用户,登入可以使用root账号)
输入密码(密码规范:大写+小写+数字)
点击:Start Using Unbutu,完成配置
登录桌面版系统
普通用户登录
基于控制台打开云主机登录页面,界面会自动出现桌面初始化时设置的账号,点击账号名称,并输入桌面初始化时设置的密码,点击“登录”即可。
root用户登录
Ubuntu18.04 默认安装都是不允许以root用户登录的,为了以root用户进行图形界面的登录,需要进行一些操作,主要是以下几个步骤:
通过ssh远程登录到云主机,打开如下配置文件
1 | vim /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf |
在最后一行添加greeter-show-manual-login=true
打开如下配置文件
1 | vim /root/.profile |
将最后一行修改为tty -s && mesg n || true
打开如下文件,找到:“auth required pam_succeed_if.so user != root quiet_success” 进行注释
1 | vim /etc/pam.d/gdm-autologin |
打开如下文件,找到:“#auth required pam_succeed_if.so user != root quiet_success” 进行注释
1 | vim /etc/pam.d/gdm-password |
重启后,基于控制台使用root账号登录,选择Not listed
输入账号:root,输入密码:创建云主机定义的密码