项目三 任务三 配置VNC图形界面服务

任务说明:Telnet 和SSH 服务只能实现基于字符界面的远程控制,对于习惯于使用X-window的用户而言,使用字符界面就不是很习惯,那么如何远程也能使用X-window呢? VNC软件即是实现该技术的绝佳选择。VNC (Virtual Network Computer,虚拟网络计算机)是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发。VNC 是在基于UNIX和Linux操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和Windows以及Mac 中的任何远程控制软件相媲美。
       VNC基本上由两部分组成:一部分是客户端的应用程序(Vneviewer); 另外一部分是服务器端的应用程序(Vasever).VNC 的服务器端应用程序在UNIX 和Linx操作系统中适应性很强,图形用户界面十分友好。
      本任务的主要目的是在Cent0s 6.5中安装VNC Serve,实现远程的图形化访问。

第1步安装Gnome图形化桌面  
要能远程访向图形化界面,首先服务器自身要安装图形化套件,在此我们还要安装中文支持套件。

第一步 :安装Gnome图形化界面

要能远程访问图形化界面,首先服务器自身要安装图形化界面,在此我们还要安装中文支持套件

【yum groupinstall "X window System" "Desktop"】CentOS 6.x安装GNome桌面环境。

【yum groupinstall  Xfce】CENTOS安装XFCE桌面环境,

【yum groupinstall  -y "Chinese Support"】安装中文支持。

第二步:安装vncserver软件

【yum install -y tiger-server tigervnc】安装vncserver软件.

[yum groupinstall"X Window  System" "Desktop"]CentOS 6.x安装Gnome 桌面环境。
[yum groupinstall  Xfce]CentOS安装Xfce桌百环境,可选。
[yum groupinstall -y"ChineseSupport '']安装中文支持。
      备注: CentOS5.x 安装GNOME 桌面环境是“GNC )ME Deskt p Environment"
Xfce、KDE、Gnome都是图形桌面环境,其特点是占用资源更小。资源占用情况大致为: Gnome>KDE>Xfce,具体情况与版本有关。一般版本越新,资源占用越大。

第三步:配置VNC密码

【vncserver】设置VNC密码,需六位以上

【vncpasswd】修改VNC密码,


第四步:配置为使用Gnome桌面

【vim /root/.vnc/xstartup】打开Gnome桌面的配置文件,修改该文件,把最后的【twm &】删掉,再加上【gnome-session &】.


第五步:配置vncserver启动后监听端口和环境参数

【vim /etc/sysconfig.vncservers】修改配置文件


第六步:设置vncserver服务在系统中运行

修改的都要重新启动该服务

【service vncserver restart】重启vncserver 服务。
  【chkconfig vncserver on】设置vnc server 开机自动启动。
第七步: 测试登录
  在网络中输人【VNC Viewer】 关键字搜索并下载VNC Viewer,安装后打开,界面如图所示。
  输人服务器的IP 地址,然后单击确定按钮,弹出如图3 13 所示的要求输入root 密的提示框。 

输入root账号的密码,就可以了

   第八步: 排错
  (1) 检查SELinux 服务并关闭。使用vim/etc/selinux/config命令编辑etc selinux/config 文件,设置Selinux 字段的值为disabled].
  (2) 关闭NetworkManager 服务。使用chkconfig--del NetworkManager命令关闭NetworkManager 服务。
  (3) iptables 防火墙默认会阻止VNC 远程桌面,所以需要在iptables 允许通过。当启动VNC 服务后,可以使用Knetstat -tunlp]命令来查看VNC服务所使用的端口,可以发现有5801、5901、6001等。
  使用[vim]命令编辑/etc/sysconfig iptables 文件,在文件最后添加如下内容,可以开启这些端口。 
   重启防火墙或者直接关闭防火墙的命令如下。I/ tc /init.d /iptables restart)重启防火墙。1/e tc /init.d,iptablesstop]关闭防火墙。

第九步:VNC的反向连接设置
  在大多数情况下,vncserver 总处于监听状态,vnc client 主动向服务器发出请求从而建立连接。然而在一些特殊的场合,需要让VNC 客户机处于监听状态,vncsrever 主动向客户机发出连接请求,此谓VNC 的反向连接。主要步骤如下: 使用Ivncviewer -liste n]命令启动Vnc clie nt,使vncview r 处于监听状态,使用[vnc Se rv r)命令启动vncserver,使用Ivncconnect -display :1192.168.223.189 (服务器IP 地址) 命令在vncse rver 端执行Ivnc connect)命令,发起server 到clie nt 的请求。

  第十步: 解决可能遇到的黑屏问题
  在Linux 里安装配置完VNC服务端,发现多用户登录会出现黑屏的情况,具体的现象为: 客户端可以通过IP与会话号登录进人系统,但登录进去是漆黑一片,除了一个叉形的鼠标以外,伸手不见五指。
  原因: 用户的VNC 启动文件权限未设置正确。
  解决方法: 将黑屏用户的xstartup(一般为/用户目录/,vne/xstartup)文件的属性修改为755(rwxr-xr-x),然后杀掉所有已经启动的VNC客户端。操作步骤如下:使用[vncserver kll:命令杀掉所有已经启动的VNC客户端1,使用vncserver-kill 2金令,杀掉所有已经启动的VNC客户端2( kill 与: 1或:2中间有一空格),使用L/ete init.a/
vncserver restart)命令重启Vncserver 服务。
  备注: vncserver只能由启动它的用户来关闭,即使是root 用户也不能关闭其他用户开
启的vncserver,除非用kill]命令暴力杀死进程。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值