CentOS 安装图形界面的过程,简单记录一下。这里提供了两种图形界面的安装,分别是CentOS自带的gnome桌面及轻巧的xfce。据测试,我的精简版CentOS 6 64位系统安装gnome需要下载522M的文件,而安装xfce仅需下载89M的文件。下面分别介绍安装方法:

centos桌面当中,占用内存方面,xfce少于kde,kde少于gnome。

1,安装gnome桌面

[root@localhost ~]# yum groupinstall “GNOME Desktop Environment”            (适合Centos 5)

[root@localhost ~]# yum groupinstall “Desktop”        (适合Centos 6)

2,安装xfce桌面

输入下面命令安装 xfce:

yum -y install vnc-server curl *xfce*

返回显示如下则表示安装成功。

Complete!

3,安装VNCServer

[root@localhost ~]# yum install vnc vnc-server               (适用CentOS 5)

[root@localhost ~]# yum install tigervnc-server              (适用CentOS 6)

向/etc/sysconfig/vncservers里写入两行内容,懒人可以直接用如下命令写入:

[root@localhost ~]# echo ‘VNCSERVERS=”1:root”‘ >> /etc/sysconfig/vncservers

[root@localhost ~]# echo ‘VNCSERVERARGS[1]=”-geometry 1024×768″‘ >> /etc/sysconfig/vncservers

首次启动,会要求输入两遍密码

[root@localhost ~]# vncserver

修改密码用此命令

[root@localhost ~]# vncpasswd

 

如果安装的是Gnome,把~/.vnc/xstartup最后一行twm替换为gnome-session,懒人请执行以下语句替换

[root@localhost ~]# sed -i ‘s/twm/gnome-session/g’ ~/.vnc/xstartup

 

如果安装的是xfce,则修改xstartup配置文件

vi /root/.vnc/xstartup

我们可以用VI修改文件,也可以用WinSCP这类FTP工具直接下载修改后替换,所有的内容都替换成下面的内容。

#!/bin/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
#exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
#xterm -geometry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop”&
#twm &
startxfce4 &

 

给予权限,设置开机自启动等:

[root@localhost ~]# chmod +x ~/.vnc/xstartup

[root@localhost ~]# service vncserver restart

重启服务时这里可能会提示 A VNC server is already running as :1 [FAILED]的错误,解决方法见下。

[root@localhost ~]# chkconfig vncserver on

要在windows系统里连接远程VNCServer,你还需要一个VNC-Viewer,下载地址。连接方法:你的ip:1

如果在连接的时候出现“connect: Connect refused (10061)”的错误,在服务端执行vncserver,再次重新连接,就OK了。

在一些minimal系统里,即使英文也会出现方框乱码,请使用命令修正:yum install fontforge

 

4,VNCServer使用方法

[root@localhost ~]# vncserver :1 启动:1

[root@localhost ~]# vncserver :2 启动:2

[root@localhost ~]# ps -ef|grep -i xvnc 查看已启动的server

[root@localhost ~]# vncserver -kill :1 杀死:1

在使用VNCServer的时候,遇到些问题,下面简单记录一下:

[root@os1 ~]# service vncserver restart

Shutting down VNC server: 1:root [FAILED]

Starting VNC server: 1:root A VNC server is already running as :1

[FAILED]

故障原因:/etc/hosts与/etc/sysconfig/network文件中的hostname不一致。

一般改掉/etc/hosts中的hostname,再重启vncserver就好了。

[root@os1 ~]# vncserver

xauth: (stdin):1: bad display name “os1:4” in “add” command

故障原因:原因同上。

安装FireFox浏览器以及支持简体中文设置

在上面的进程中,是没有安装浏览器的,虽然VNC自带也有浏览器工具但是感觉不是太好用。我们还是比较喜欢使用FIREFOX火狐浏览器之类的工具,这样便于我们在机器上操作项目。其次,如果我们访问中文站点时候会出现乱码,所以我们还需要安装组件支持简体中文语言的。

[root@localhost ~]# yum install firefox

yum -y install fonts-chinese

[root@localhost ~]# yum install flash-plugin (需要第三方软件源)

安装flash-plugin需要第三方软件源,比如rpmforge等,方法请参考http://www.zhukun.net/archives/6844

 

参考:http://www.freehao123.com/vps-vagex-ovh/

http://www.freehao123.com/centos-6-vnc-xfce/

http://www.zrblog.net/11129.html

CentOS搭建xfce桌面+VNC教程

CentOS 安装gnome/xfce+vncserver

作者 admin

发表回复

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