如何在Ubuntu服务器上安装图形界面
Ubuntu Server和Desktop之间的一个主要区别在于Ubuntu Server Edition默认不会安装图形用户界面。
我们不需要桌面与Ubuntu服务器一起使用,因为Linux命令行界面非常强大,更高效,非常易于使用。
但是,如果我们是Linux操作系统的新手或者与命令行界面非常熟悉,则图形用户界面可能会成为方便工具。
如果我们想在Ubuntu Server上安装桌面,我们可以使用多种不同类型的桌面,包括XFCE,GNOME,KDE,LXDE和MATE。
在Ubuntu Server上安装XFCE桌面
XFCE是一个全功能的轻量级桌面环境,需要更少的内存和处理能力,因此我将建议使用XFCE作为Ubuntu Server 18.04/16.04的图形用户界面。
要在Ubuntu Server上安装XFCE桌面,请运行以下命令:
apt-get update apt-get install lightdm xfce4
安装完成后,在/etc/lighdm目录中创建名为lighddm.conf的新文件:
sudo nano /etc/lightdm/lightdm.conf
将以下行添加到lightdm.conf文件中:
[SeatDefaults] allow-guest=false user-session=xfce
保存文件并重新启动服务器:
systemctl reboot
当服务器重新启动时,Ubuntu系统将从XFCE桌面界面开始。
默认运行级别,在图形界面和命令行模式之间切换
当我们在Ubuntu上安装桌面时,默认的runlevel将设置为“图形.target”,这就是服务器将从GUI开始的原因。
要检查默认runlevel,执行:
sudo systemctl get-default
如果我们不想使用图形用户界面,请将默认目标设置为Multi -User.target并重新启动Ubuntu Server:
systemctl set-default multi-user.target systemctl reboot
系统将返回命令行模式。
还可以使用systemctl命令在命令行模式和图形模式之间切换。
systemctl isolate graphical.target
将立即带来图形桌面。
systemctl isolate graphical.target
将切换回命令行界面。
在Ubuntu上安装Lxde桌面
LXDE是另一个极轻的桌面环境,使用更少的内存和处理电源,甚至比XFCE桌面更快。
要在Ubuntu服务器上安装Lxde,请运行以下命令:
apt-get install xorg lightdm lxde lxde-core lxsession-logout network-manager
将以下行添加到/etc/lightdm/lightdm.conf文件并重新启动计算机。
[SeatDefaults] allow-guest=false user-session=LXDE
安装Gnome桌面
GNOME是最受欢迎的Linux桌面和大多数Linux发行版的默认桌面,GNOME不快作为XFCE或者LXDE,但提供更强大和传统的桌面界面。
安装Gnome桌面非常简单。
首先,安装GNOME-Core包:
apt-get install gnome-core
然后,重新启动计算机:
systemctl reboot
在Ubuntu上安装Mate Desktop
MATE是我们可以在Ubuntu Server 18.04上使用的另一个流行的Linux桌面环境。
要在Ubuntu上安装mate,请运行以下命令。
apt-get install lightdm mate-desktop-environment
并确保/etc/lightdm/lightdm.conf文件类似于Bellow配置:
[SeatDefaults] allow-guest=false user-session=mate
网络管理器和网络脚本
SystemD-NetworkD服务在Ubuntu Server 18.04上管理网络接口。
但如果我们想通过GUI进行网络配置,则需要启用网络管理器。
Ubuntu Server 16.04使用/etc/network/interfaces进行接口配置。
但桌面上的网络管理器不会管理/etc/network/interfaces文件中配置的任何接口。
如果要通过网络管理器管理网络接口,请从/etc/network /接口中删除接口配置,然后使用以下命令重新启动网络管理器。
systemctl restart network-manager.service