Linux环境VNC服务安装、配置与使用
.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中对其进行修改,先看一下这个配置文件
[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 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 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 [root@testdb ~]# /etc/init.d/vncserver stop Shutting down VNC server: 1:root 2:oracle [ OK ] 3)重新启动VNC服务命令 [root@testdb ~]# /etc/init.d/vncserver |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |