• centos6 下安装xfce+vnc


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

    1,安装gnome桌面

    [root@localhost ~]# yum groupinstall "GNOME Desktop Environment"  (适合Centos 5)
    [root@localhost ~]# yum groupinstall "Desktop"                    (适合Centos 6)
    安装完gnome桌面以后,最好也同时安装以下两个软件包:
    [root@localhost ~]# yum install fonts-chinese         (CentOS 5 安装中文字体)
    [root@localhost ~]# yum groupinstall chinese-support  (CentOS 6 安装中文字体)
    
    [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 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 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 :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吧:
    [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/

  • 相关阅读:
    LeetCode 1356. 根据数字二进制下1的数目排序
    Ubuntu LaTeX 中文环境配置 与 VSCode LaTeX Workshop
    LeetCode 57. 插入区间
    VSCode Ubuntu下调试失败 无法打开 libc-start.c raise.c等
    LeetCode 30. 串联所有单词的子串
    日期处理函数
    Stream 和 byte[] 之间的转换
    Math.Round {实现四舍五入的小技巧}
    重写alert弹窗
    js轮播图
  • 原文地址:https://www.cnblogs.com/wpjamer/p/3961977.html
Copyright © 2020-2023  润新知