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

1,安装gnome桌面

[root@localhost ~]# yum groupinstall "GNOME Desktop Environment"  (适合Centos )
[root@localhost ~]# yum groupinstall "Desktop" (适合Centos )
安装完gnome桌面以后,最好也同时安装以下两个软件包:
[root@localhost ~]# yum install fonts-chinese (CentOS 安装中文字体)
[root@localhost ~]# yum groupinstall chinese-support (CentOS 安装中文字体) [root@localhost ~]# yum install nautilus-open-terminal (桌面右键菜单在终端中打开,需重启)

2,安装xfce桌面
一开始我以为第三方的软件源如rpmforge等应该会包含xfce桌面的,结果竟然木有包含,实在是有点儿意外。

根据系统版本打开相应的链接:
CentOS 5 32位:http://download.fedoraproject.org/pub/epel/5/i386/
CentOS 5 64位:http://download.fedoraproject.org/pub/epel/5/x86_64/
CentOS 6 32位:http://download.fedoraproject.org/pub/epel/6/i386/
CentOS 6 64位:http://download.fedoraproject.org/pub/epel/6/x86_64/
查找“epel”,应该会找到一个“epel-release-X-X.noarch.rpm”的软件包。下载,安装之。

[root@localhost ~]# yum groupinstall Xfce
[root@localhost ~]# yum groupinstall Fonts (可选安装)

3,安装VNCServer

[root@localhost ~]# yum install vnc vnc-server  (适用CentOS )
[root@localhost ~]# yum install tigervnc-server (适用CentOS ) 向/etc/sysconfig/vncservers里写入两行内容,懒人可以直接用如下命令写入:
[root@localhost ~]# echo 'VNCSERVERS="1:root"' >> /etc/sysconfig/vncservers
[root@localhost ~]# echo 'VNCSERVERARGS[1]="-geometry 1024x768"' >> /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,则执行如下语句:
[root@localhost ~]# mv ~/.vnc/xstartup ~/.vnc/xstartup.bak
[root@localhost ~]# echo '#!/bin/sh' >> ~/.vnc/xstartup
[root@localhost ~]# echo '/usr/bin/startxfce4' >> ~/.vnc/xstartup 给予权限,设置开机自启动等:
[root@localhost ~]# chmod +x ~/.vnc/xstartup
[root@localhost ~]# service vncserver restart
重启服务时这里可能会提示 A VNC server is already running as : [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 :    启动:
[root@localhost ~]# vncserver : 启动:
[root@localhost ~]# ps -ef|grep -i xvnc 查看已启动的server
[root@localhost ~]# vncserver -kill : 杀死:

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

[root@os1 ~]# service vncserver restart
Shutting down VNC server: :root [FAILED]
Starting VNC server: :root A VNC server is already running as :
[FAILED]
故障原因:/etc/hosts与/etc/sysconfig/network文件中的hostname不一致。
一般改掉/etc/hosts中的hostname,再重启vncserver就好了。
[root@os1 ~]# vncserver
xauth: (stdin):: bad display name "os1:4" in "add" command
故障原因:原因同上。
既然是桌面,那一个浏览器肯定是必要的,安装个Firefox吧:
[root@localhost ~]# yum install firefox
[root@localhost ~]# yum install flash-plugin (需要第三方软件源)
安装flash-plugin需要第三方软件源,比如rpmforge等,方法请参考http://www.cnblogs.com/wpjamer/p/3961984.html

参考资料:

http://www.vmvps.com/centos-install-xfce-and-vnc-tutorial.html

https://www.grumpyland.com/blog/72/tutorial-installing-vnc-for-centos-6-vps/

centos6 下安装xfce+vnc的更多相关文章

  1. centos下安装xfce+vnc

    首先安装桌面环境,我选择的是xfce,轻量级桌面,小巧实用不占太多内存,(占用内存方面,xfce少于kde,kde少于gnome). 安装xfce桌面一开始我以为第三方的软件源如rpmforge等应该 ...

  2. centos6下安装dedecms

    几经波折,终于安装成功!!! 一.centos6下安装WDCP 1.连接linux 在百度直接搜索下载xshell,通过ssh连接 2.安装wdcp 下载安装wget http://dl.wdlinu ...

  3. Linux Centos7.x下安装部署VNC的实操详述

    VNC (Virtual Network Console)是虚拟网络控制台的缩写.它 是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发的.VNC 是在基于 UNIX和 Lin ...

  4. Mysql系列三:Centos6下安装Mysql和Mysql主从复制的搭建

    一.Centos6下安装Mysql 检测下系统有没有自带的mysql:yum list installed | grep mysql, 如果已经有的话执行命令yum -y remove mysql-l ...

  5. 【转】CentOS6下安装mysql后,重置root密码方法

    本文转自:CentOS6下安装mysql后,重置root密码方法 centos下安装mysql,居然不知道root用户密码,本想重装,不过还是先度娘了一些,发现这篇文章,刚好解决我的燃眉之急,太赞了. ...

  6. centos6.7下安装配置vnc

    vnc是一款使用广泛的服务器管理软件,可以实现图形化管理,下面简单介绍一下如何在centos6.7下安装vnc. 1.安装vncserver yum install tigervnc tigervnc ...

  7. Linux Centos6.9下安装部署VNC的实操详述

    VNC (Virtual Network Console)是虚拟网络控制台的缩写.它 是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发的.VNC 是在基于 UNIX和 Lin ...

  8. Centos6下安装Hadoop2.6 问题总结

    一. 安装背景:VirtualBox下安装三台Centos6.8虚拟机(一主:master, 两从:slave1,slave2) Centos版本:CentOS-6.8-x86_64 网络配置:三台虚 ...

  9. CentOS6下安装git

    Ubuntu12.04中默认没有安装Git.需要自行安装. 1. 安装Git 1.1 Ubuntu12.04下 可以使用apt-get方式安装,也可以下载源代码安装[1],我们这里使用apt-git安 ...

随机推荐

  1. .htaccess的基本作用及相关语法介绍

    .htaccess是一个纯文本文件,它里面存放着Apache服务器配置相关的指令. .htaccess主要的作用有:URL重写.自定义错误页面.MIME类型配置以及访问权限控制等.主要体现在伪静态的应 ...

  2. POJ 3468 A Simple Problem with Integers(线段树)

    题目链接 题意 : 给你n个数,进行两种操作,第一种是将a到b上所有元素都加上c,第二种是查询a到b上所有元素之和输出. 思路 : 线段树,以前写过博客,但是现在在重刷,风格改变,,所以重新写一篇.. ...

  3. [转载] Linux poll机制

    原地址:http://hongwazi.blog.163.com/blog/#m=0&t=3&c=poll poll的是一种查询的方式,英文解释 :民意调查 函数原型:int poll ...

  4. linux中的磁盘的MBR记录详解

    在硬盘中,硬盘的0柱面0磁头第一个1扇区称为主引导扇区,也叫主引导记录-MBR(main boot record),其中MBR是以下三个部分组成 1.Bootloader,主引导程序---446个字节 ...

  5. 使用ADO连接oracle数据库“未找到提供程序。该程序可能未正确安装”解决方案

    问题描述:VS2010开发的C++程序,在一台Win7旗舰版的已安装Oracle客户端的PC上连接不上Oracle,提示“未找到提供程序.该程序可能未正确安装”,其他语言编写的程序比如C#是可以成功连 ...

  6. BestCoder 1st Anniversary($) 1003 Sequence

    题目传送门 /* 官方题解: 这个题看上去是一个贪心, 但是这个贪心显然是错的. 事实上这道题目很简单, 先判断1个是否可以, 然后判断2个是否可以. 之后找到最小的k(k>2), 使得(m-k ...

  7. mq_getattr

    NAME mq_getattr - 获取消息队列的属性(REALTIME) SYNOPSIS #include <mqueue.h> int mq_getattr(mqd_t mqdes, ...

  8. Arraylist和Vector的区别与HashMap和Hashtable的区别

    1.ArrayList和HashMap都是线程异步的,所以它们的特点是效率高,但是安全性低: 2.Vector和Hashtable都是线程同步的,所以它们的特点是效率低,但是安全性高.

  9. Eclipse提示Tomcat miss丢失bug:The Tomcat server configuration at \Servers\Tomcat v5.5 Server at localhost-config is missing.

    Eclipse提示Tomcat miss丢失bug:The Tomcat server configuration at \Servers\Tomcat v5.5 Server at localhos ...

  10. Java多线程-线程的调度(合并)

    线程的合并的含义就是将几个并行线程的线程合并为一个单线程执行,应用场景是当一个线程必须等待另一个线程执行完毕才能执行时可以使用join方法. join为非静态方法,定义如下:void join(): ...