快速业务通道

Linux上VNC服务安装、配置与使用

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-20
时跳出VNC viewer对话框,在Server处输入“144.194.192.183:1”点击“OK” --> Password输入登陆密码 --> 点击“OK”登陆到X-Window图形桌面环境 --> 测试成功

  (注:VNC viewer for Java需要JRE支持,如果页面无法显示,表示没有安装JRE,可以到http://java.sun.com/javase/downloads/index_jdk5.jsp这里下载最新的JRE进行安装)

  5.配置VNC图形桌面环境为KDE或GNOME桌面环境

  如果您是按照我的上面方法进行的配置的,登陆到桌面后效果是非常简单的,只有一个Shell可供使用,这是为什么呢?怎么才能看到可爱并且美丽的KDE或GNOME桌面环境呢?回答如下

  之那么的难看,是VNC服务默认使用的是twm图形桌面环境的,可以在VNC的配置文件xstartup中对其进行修改,先看一下这个配置文件 拥有帝国一切,皆有可能。欢迎访问phome.net

  [root@testdb ~]# cat /root/.vnc/xstartup

  #!/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 80x24 10 10 -ls -title "$VNCDESKTOP Desktop" &

  twm &

  将这个xstartup文件的一行修改为“startkde &”,再重新启动vncserver服务后就可以登陆到KDE桌面环境

  将这个xstartup文件的一行修改为“gnome-session &”,再重新启动vncserver服务后就可以登陆到GNOME桌面环境

  重新启动vncserver服务的方法:

  [root@testdb ~]# vncserver -kill :1

  [root@testdb ~]# vncserver :1

  6.配置多个桌面

  可以使用如下的方法启动多个桌面的VNC

  vncserver :1

  vncserver :2

  vncserver :3

  ……

  但是这种手工启动的方法在服务器重新启动之后将失效,因此,下面介绍如何让系统自动管理多个桌面的VNC,方法是将需要自动管理的信息添加到/etc/sysconfig/vncservers配置文件中,先以桌面1为root用户桌面2为oracle用户为例进行配置如下:

  格式为:VNCSERVERS="桌面号:使用的用户名 桌面号:使用的用户名"

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

  VNCSERVERS="1:root 2:oracle"

  VNCSERVERARGS[1]="-geometry 1024x768"

  VNCSERVERARGS[2]="-geometry 1024x768"

  7.修改VNC访问的密码

  使用命令vncpasswd对不同用户的VNC的密码进行修改,一定要注意,如果配置了不同用户的VNC需要分别到各自用户中进行修改,例如在我的这个实验中,root用户和oracle用户需要分别修改,修改过程如下:

  [root@testdb ~]# vncpasswd

  Password:

  Verify:

  [root@testdb ~]#

  8.启动和停止VNC服务

  1)启动VNC服务命令[root@testdb ~]# /etc/init.d/vncserver start

  Starting VNC server: 1:root 拥有帝国一切,皆有可能。欢迎访问phome.net

  New ''testdb:1 (root)'' desktop is testdb:1

  Starting applications specified in /root/.vnc/xstartup

  Log file is /root/.vnc/testdb:1.log

  2:oracle

  New ''testdb:2 (oracle)'' desktop is testdb:2

  Starting applications specified in /home/oracle/.vnc/xstartup

  Log file is /home/oracle/.vnc/testdb:2.log

  [ OK

  2)停止VNC服务命令

  [root@testdb ~]# /etc/init.d/vncserver stop

  Shutting down VNC server: 1:root 2:oracle [

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号