您的位置:首页 > 运维架构 > Linux

Linux系统环境VNC服务安装、配置与使用

2009-07-19 13:44 1406 查看
在Linux操作系统最流行的图形化操作软件莫过于VNC(创建Oracle数据库的过程中一般要使用dbca和netca图像化进行建库和创建监听(如果使用脚本建库另说),偶水平不到家,所以用图形)
下面我写下关于vnc的安装、配置和使用
默认情况下,Red Hat Enterprise Linux安装程序会将VNC服务安装在系统上。
操作系统版本
[root@sunsyk ~]# uname -r
2.6.18-8.el5
确认是否已经安装VNC服务及查看安装的VNC版本
[root@sunsyk ~]# rpm -qa|grep -i vnc
vnc-server-4.1.2-9.el5
如果系统中没有安装,你要用到一个包
[root@vps-ct5 Server]# ls vnc-server-4.1.2-9.el5.i386.rpm
vnc-server-4.1.2-9.el5.i386.rpm
启动vnc服务
[root@sunsyk ~]# service vncserver start
Starting VNC server: no displays configured [ OK ]
启动vnc桌面,第一次使用要求输入密码,下次直接就可以用了
[root@sunsyk ~]# vncserver
You will require a password to access your desktops.
Password:
Verify:
New 'sunsyk:1 (root)' desktop is sunsyk:1
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/sunsyk:1.log
[root@sunsyk ~]#

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@sunsyk ~]# iptables -I INPUT -p tcp --dport 5901 -j ACCEPT
[root@sunsyk ~]# iptables -I INPUT -p tcp --dport 5801 -j ACCEPT
使用VNC Viewer软件登陆
启动VNC Viewer软件 --> Server输入“yourIP:1” --> 点击“OK” --> Password输入登陆密码 --> 点击“OK”登陆到X-Window图形桌面环境 --> 成功
地址栏输入http://yourIP:5801/ --> 出现VNC viewer for Java(此工具是使用Java编写的VNC客户端程序)界面,同时跳出VNC viewer对话框,在Server处输入“yourIP:1”点击“OK” --> Password输入登陆密码 --> 点击“OK”登陆到X-Window图形桌面环境 --> 成功
notice:VNC viewer for Java需要JRE支持,如果页面无法显示,表示没有安装JRE,请自行安装
修改桌面环境
[root@sunsyk ~]# vim .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 &
重启vnc服务,就可以登陆到GNOME桌面环境
杀掉vnc桌面1
[root@sunsyk ~]# vncserver -kill sunsyk:1
Killing Xvnc process ID 22332
停vnc服务
[root@sunsyk ~]# service vncserver stop
Shutting down VNC server: [ OK ]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: