centos5,6,7 vps安装xfce轻量化图形界面,并配置vnc服务远程连接xfce桌面(1)

linux系统以及一系列branch distribution版本用在服务器非常广泛,我们一般会购买linux系统的云主机vps来作为自己生成坏境,搭建一系列的服务。为了节省服务器的资源,linux vps主机一般不会带有图形界面,但是,如果我们有需求需要图形界面时候该怎么办呢?居然vps没有提供图像界面,那么我们可以自己搭建linux管理桌面。

linux系统本身是没有提供图形管理界面的,是通过’X window system’这一‘桌面环境’图形环境接口来提供linux系统的图形界面的,关于X window system介绍大家可以百度或者上维基百科查看具体的介绍与了解。 X window system这一套图形接口由xserver,xclient,x protocol这几部分组成;xserver负责管理硬件和处理来自xclient的图形数据,绘制图形,最终显示图形,而xclient负责处理图形数据,并把图形数据交给x server处理,最终由x server提供显示图形display上面。现在我们知道,既然处理图形数据需要xclient,而显示图形需要xserver,所以这两个x window system包含的组件在vps上一定要存在,这是linux显示图形窗口的基础;这里还有一个概念要了解下,下面会提到的window manager;linux下window manager其实就是xclient,xclient本身并不知道它在x server中的具体哪一个位置,这样,默认的xclient显示就会重叠,也无法移动,就相当于我们windows系统在同一个位置打开很多个窗口,鼠标无法操作它,没有菜单栏,也无法使用键盘去移动它,控制它的位置,更不能放大放小;linux的window manager就是接管这些窗口控制,这样就可以移动,放大管理这些xclient;window manager不仅要管控xlient,而且还提供一下特殊的功能:提供许多的控制元素,包括工作列、背景桌面的设置等等;管理虚拟桌面 (virtual desktop);提供窗口控制参数,这包括窗口的大小、窗口的重叠显示、窗口的移动、窗口的最小化等等;而我们所说的桌面desktop,就是由window manager扩展,加上各种功能软件,比如音频软件,办公软件以及其他的小组件加在一起组成的一套完整的‘桌面系统’,类似windows图形桌面。

通过上面简单的对于linux x11图形接口的介绍,应该会对’x11桌面环境’有了个大致的了解。如果还对x window system没有一个清楚的认识的话,建议自行补充相关知识,毕竟,俗话说的好,知己知彼方能百战百胜,x window system(X11)是linux图形化的基础,必须要有个清楚的认识;有了对linux图形界面认知之后,我们开始我们今天的主题。

centos5,6,7 vps安装xfce轻量化图形桌面:

网上对于centos系统安装xfce图形桌面的操作,尤其是vnc在不同系统版本上面的配置不同问题介绍不全,非常零散,本文会针对centos5,6,7全系统如何安装与配置xfce,并使用vnc远程连接做一个全面介绍。

xfce是一款轻量型的桌面desktop,占用系统的资源少,我们一般在RAM只有256M的vps就可以轻松的运行起来;linux上类似xfce桌面窗口软件其实还有很多,最知名的是gnome,kde,这两款图形管理内置在centos源;类似xfce占用资源少的图形窗口管理还有lxde,mate,以及lxde升级版lxqt,这些‘桌面系统可以’运行占用内存小,最合适在小内存的vps,主机上面;x window system这一提供桌面图形接口的环境默认是没有安装在linux centos vps里面的,我们需要安装它。

这一组件包是包含在centos默认的yun源里面的,我们可以直接安装。
利用命令:

#yum groupinfo “X Window System”       #查看一下组件包含的组件

#yum groupinstall “X Window System”    #安装x window system图形管理坏境

 

centos5,6,7安装xfce窗口管理;我们需要使用epel源来安装xfce;使用命令:

#yum -y install epel-release#安装epel扩展软件源

#yum groupinfo xfce #命令查询是否有可用的xfce软件组

#yum groupinstall xfce #安装xfce图形界面窗口管理

这样,我们就已经将x window system,以及图形界面管理xfce安装到centos上面去了;怎么样,非常的简单吧;通过几条简单的命令就在centos的系统上安装了这款轻量型的桌面环境。

另外,我刚刚有提到,centos内置默认桌面环境有gnome,和kde,安装epel源之后还会提供mate桌面环境的安装组件包;具体我们可以通过命令yum grouplist查看具体的内置的group软件组件包有哪些,我在centos7系统执行会出现GNOME Desktop,KDE Plasma Workspaces,MATE Desktop,还有我们本次主角xfce等可用的桌面软件包组,gnome,kde是系统内置的,mate,xfce是epel源里面的,如下截图;这样,我们要安装想要的桌面,就使用yum groupinstall (grouname)的形式安装就可以了(注意软件组包名不同系统可能名字会不相同),比如我要安装gnome桌面就执行一条命令:yum group install ‘GNOME Desktop’ 就可以搞定了,非常简单。你学会了linux桌面环境的安装了吗?

yum grouplist
yum grouplist

总结一下,centos5,6,7安装xfce坏境,添加epel软件源,使用yun groupinstall xfce就可以把xfce桌面管理安装到centos系统上去了。不同的软件源可能包名会不同,建议安装之前yum grouplist查看一下包名;如果要安装其他的桌面坏境,比如gnome,kde,mate,在centos系统上也是使用简单的一条命令就可以搞定,非常简单;通过本文,你就掌握了常用的centos系统桌面的安装,包括,gnome,kde,mate,xfce。

桌面环境已经安装好了,但是vps,云主机又不像本地设备一样有display显示设备,也不能直接在本地操作,那么怎么操作桌面呢;这就是下一节要讲的利用vnc来远程连接你在vps上搭建的图形桌面;具体起跟随我一起到下一篇:centos安装配置vnc

 

暂无评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注