CentOS6.5 64位系统安装Gnome桌面和VNC 详细教程

  • A+
所属分类:VPS教程

CentOS6.5 64位系统安装Gnome桌面和VNC 详细教程

有时需要通过远程桌面去安装和配置系统,或者做一些可以赚钱的挂机项目,比如:GomezpeerZone 、Vagex、要挂机等挂机项目的时候,就需要在服务器端安装Gnome桌面和VNC服务。

 

先安装gonme桌面然后再配置VNC远程连接到服务器上,(以HostDare亚洲优化线路512M内存VPS为例,操作系统为centos6.7 64位系统 )

第一步:安装 Gnome桌面

命令:yum -y groupinstall "Gnome" "Desktop"   ,如下图:

CentOS6.5 64位系统安装Gnome桌面和VNC 详细教程

安装成功后会显示“Complete”,如下图:(双击查看大图)
CentOS6.5 64位系统安装Gnome桌面和VNC 详细教程

安装成功Gnome桌面时默认会自动安装NetworkManager服务,此服务会与Centos6.5系统本身的network服务相冲突,所以如果NetworkManager服务在运行中的话,需要先停止该服务,并将该项设置为开机不自动启动,用命令: chkconfig --list  查看系统中各个服务的开机启动情况,如下图:(双击查看大图)

CentOS6.5 64位系统安装Gnome桌面和VNC 详细教程0

如上图所示,NetworkManager服务2、3、4、5 处于开启状态,需要把它关闭,用命令:chkconfig NetworkManager off

CentOS6.5 64位系统安装Gnome桌面和VNC 详细教程

以上命令是设置开机启动项为不启动,再次用命令: chkconfig --list  检查 NetworkManager 服务的状态,如下图所示:

NetworkManager 服务的2、3、4、5项显示为off状态,说明NetworkManager服务已经不会开机自动启动了。

CentOS6.5 64位系统安装Gnome桌面和VNC 详细教程

接下来,用命令: service NetworkManager stop  来停止NetworkManager 服务,如下图:

CentOS6.5 64位系统安装Gnome桌面和VNC 详细教程

结果显示是 FAILED ,说明NetworkManager 没有启动了。

第二步:安装tigervnc  tigervnc-server

一、检查tigervnc  tigervnc-server是否安装

默认情况下,CentOS 6.5 是没有安装的。注意:CentOS 6.0版本以前是叫vnc 和vnc-server

首先检查服务器上是否安装了 tigervnc tigervnc-server,输入命令:

或者

CentOS6.5 64位系统安装Gnome桌面和VNC 详细教程

安装完成后可以看到显示“Complete!”

接着再安装tigervnc-server服务器,执行命令:yum -y install tigervnc-server  //注意:CentOS 6.0以前是叫vncserver

CentOS6.5 64位系统安装Gnome桌面和VNC 详细教程

安装完成后也可以看到显示“Complete!” 再执行命令:rpm -qa | grep vnc 来查一下是否成功安装了VNC,如下图:

CentOS6.5 64位系统安装Gnome桌面和VNC 详细教程

如上图所示,VNC服务安装成功了。

二、设置 VNC 密码

安装完成后, 启动VNC, 输入命令:vncserver   ,初次启动要求输入两次密码,敲回车键确认输入。

[root@VM_103_202_centos ~]# vncserver     //启动vnc程序服务 设置 VNC密码,因为是第一次配置,此时会提示你输入密码,重复输入两次即可。
[root@VM_103_202_centos ~]# vncserver      //设置vnc密码命令
Password:   这里输入密码
Verify:       这里再次输入和上面一样的密码  ,如下图:

CentOS6.5 64位系统安装Gnome桌面和VNC 详细教程

三、配置桌面类型

前面我们安装的是 "Gnome" 桌面,故这里也配置成这个桌面。

输入命令:vi  ~/.vnc/xstartup

[root@localhost ~]$vi  ~/.vnc/xstartup

CentOS6.5 64位系统安装Gnome桌面和VNC 详细教程

按 "i" 键进入编辑状态,注释掉最后两行,并新加上一行 gnome-session &
改为:

如图:

CentOS6.5 64位系统安装Gnome桌面和VNC 详细教程

按下键盘左上角“ESC”退出键,退出编辑模式,然后输入英文的":wq ",在敲回车键,退出编辑器,且保存文件,

CentOS6.5 64位系统安装Gnome桌面和VNC 详细教程0

系统会自动返回界面,在用命令: cat  ~/.vnc/xstartup  查看 xstartup 文件的具体内容,看刚才的文件修改成功没有?如下图:

CentOS6.5 64位系统安装Gnome桌面和VNC 详细教程

如上图所示,显示已经成功。

四、配置登录帐号、桌面分辨率、连接方式
输入命令:vi /etc/sysconfig/vncservers

 

[root@VM_103_202_centos ~]# vi /etc/sysconfig/vncservers

键盘上输入字母“i”进入编辑模式,删除最后两行前面的#号,并修改最后两行为下面的内容:

也可以是

如图:

CentOS6.5 64位系统安装Gnome桌面和VNC 详细教程

按下键盘左上角“ESC”退出键,退出编辑模式,然后输入英文的":wq  "退出编辑器,且保存文件。保存完毕后,再重启一下vncserver服务,可以正常重启vnc服务,用命令: service vncserver restart ,

 

如下图所示为重启成功,显示的状态为“OK”。

CentOS6.5 64位系统安装Gnome桌面和VNC 详细教程

3、使用命令:netstat -an|more    来检查vnc的监听端口是哪个?看看是不是5901 、5902等,如下图:

CentOS6.5 64位系统安装Gnome桌面和VNC 详细教程

到这一步,我们的vnc安装和配置全部完成了。

 

设置 VNC 自动启动

给VNC配置文件授权,设置开机自启动等,输入如下命令:

一步一步执行下面的命令

[root@localhost ~]# chmod +x ~/.vnc/xstartup      //给xstartup文件赋予权限

[root@localhost ~]# chkconfig vncserver on        //设置vncserver 为开机自动启动

[root@localhost ~]# service vncserver restart       //vncserver服务重启

[root@localhost ~]# reboot                       //重启系统

最后敲回车键,重启一下服务器,如下图:

CentOS6.5 64位系统安装Gnome桌面和VNC 详细教程

服务器重启成功后,是不是就万事大吉了呢?肯定不是的,少年,还得继续坚持VNC和防火墙在服务器重启后的状态,有些配置服务器一旦重启,就什么都没有了,所以,得再次查看vnc服务的启动情况,又回到了上面检查VNC状态的三种方式那里,这些使用两种方法就够了:

方法一:使用命令: service vncserver status ,如下图:

方法二:用命令:netstat -an|more   来检查vnc的监听端口是哪个?看看是不是5901 ,5902等端口,如下图:

CentOS6.5 64位系统安装Gnome桌面和VNC 详细教程

服务器重启后,正常的话,VNC就应该随服务器正常启动了,如果发现VNC没有启动,就手工开启vnc服务,命令:vncserver

 

检查完端口的状态,在次检查重启后的防火墙端口状态,输入命令:iptables -L -n  如下图:

CentOS6.5 64位系统安装Gnome桌面和VNC 详细教程

说明重启后,防火墙的端口也是正常。

接下来下载并安装vnc,官网: http://www.realvnc.com/,推荐一个好用的单文件版本:VNC-Viewer-5.0.2-Windows-32bit.exe ,安装好以后,用vnc远程登录进去,如下图:

CentOS6.5 64位系统安装Gnome桌面和VNC 详细教程

接下来用pc端的vnc远程连接一下,看看是否正常了。如果可以弹出输入密码的对话框,那说明VNC可以远程登录进去了,输入前面设置的VNC登录密码,点“OK”,如下图:

CentOS6.5 64位系统安装Gnome桌面和VNC 详细教程

接下来用pc端的vnc远程连接一下,看看是否正常了。如果可以弹出输入密码的对话框,那说明VNC可以远程登录进去了,输入前面设置的VNC登录密码,点“OK”,如下图:

CentOS6.5 64位系统安装Gnome桌面和VNC 详细教程

接下Centos的界面就可以看到了,如下图:

CentOS6.5 64位系统安装Gnome桌面和VNC 详细教程

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: