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