LINUX下安装配置VNC服务的过程
|
副标题[/!--empirenews.page--] 1.首先检查VNC软件是否已经安装 [root@ocm1 ~]# rpm -qa|grep vnc vnc-server-4.1.2-14.el5_3.1 2.启动VNC服务 使用vncserver命令启动,格式: server :1 ,这是城:1是桌面号,每个连接需要一个桌面号。 [root@ocm1 ~]# vncserver :1 You will require a password to access your desktops. Password: Password must be at least 6 characters - try again Password: ---需要输入密码 Verify: xauth: creating new authority file /root/.Xauthority New 'ocm1.bys.com:1 (root)' desktop is ocm1.bys.com:1 Creating default startup script /root/.vnc/xstartup Starting applications specified in /root/.vnc/xstartup Log file is /root/.vnc/ocm1.bys.com:1.log 以上命令执行的过程中,因为是第一次执行,需要输入密码,这个密码被加密保存在用户主目录下的.vnc子目录(/root/.vnc/passwd)中;同时在用户主目录下的.vnc子目录中为用户自动建立xstartup配置文件(/root/.vnc/xstartup),在每次启动VND服务时,都会读取该文件中的配置信息。 /root/.vnc/目录下还有一个“testdb:1.pid”文件,这个文件记录着启动VNC后对应后天操作系统的进程号,用于停止VNC服务时准确定位进程号。 3.VNC服务使用的端口号与桌面号的关系 VNC服务使用的端口号与桌面号相关,VNC使用TCP端口从5900开始,对应关系如下 桌面号为“1” ---- 端口号为5901 桌面号为“2” ---- 端口号为5902 桌面号为“3” ---- 端口号为5903 …… 基于Java的VNC客户程序Web服务TCP端口从5800开始,也是与桌面号相关,对应关系如下 桌面号为“1” ---- 端口号为5801 桌面号为“2” ---- 端口号为5802 桌面号为“3” ---- 端口号为5803 …… 基于上面的介绍,如果Linux开启了防火墙功能,就需要手工开启相应的端口,以开启桌面号为“1”相应的端口为例,命令如下 [root@testdb ~]# iptables -I INPUT -p tcp --dport 5901 -j ACCEPT [root@testdb ~]# iptables -I INPUT -p tcp --dport 5801 -j ACCEPT 4.测试VNC服务是否正常 第一种方法是使用VNC Viewer软件登陆测试,操作流程如下 启动VNC Viewer软件 --> Server输入“192.168.57.215:1” --> 点击“OK” --> Password输入登陆密码 --> 点击“OK”登陆到X-Window图形桌面环境 --> 测试成功 VNC服务默认使用的是twm图形桌面环境--和SHELL差不多,可以在打开的窗口输入oclock看能否出来时钟的图标。 第二种方法是使用Web浏览器(如Firefox,IE,Safari)登陆测试,操作流程如下 地址栏输入http://192.168.57.215:5801/ --> 出现VNC viewer for Java(此工具是使用Java编写的VNC客户端程序)界面,同时跳出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进行安装) ############此时使用VNC Viewer登陆后能看到SHELL界面,但是无法KDE或GNOME桌面环境 5.配置VNC图形桌面环境为KDE或GNOME桌面环境--我这里是配置为GNOME 如何判断LINUX上安装的是GNOME/KDE? --我这里是GNOME。 [root@ocm1 ~]# ps -ef|grep gnome ---或ps -ef|grep kde oracle 2541 2513 0 10:53 ? 00:00:00 /usr/bin/gnome-session 因为VNC服务默认使用的是twm图形桌面环境的,可以在VNC的配置文件xstartup中对其进行修改。--即在/root/.vnc/xstartup最后一行的:twm & 替换为:startkde & 或者 gnome-session & 我的文件修改如下: [root@ocm1 ~]# vi /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 & gnome-session & (编辑:佛山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

