RHCE 学习笔记

VNC 服务器配置和调试

服务包:

Server

vnc-server-4.1.2-14.el5_3.1

vnc-4.1.2-14.el5_3.1

Client

vnc-4.1.2-14.el5_3.1

 

配置文件:

etc/sysconfig/vncserver                 默认启动vnc的读取文件 各项参数可以在这里设置

 

~/.vnc/xstartup                        

 

 

相关命令

vncserver        :1  :2             启动12vnc窗口

vncpasswd                                          设置vnc连接密码

vncserver -kill :screen号)     可随时结束窗口号客户端的连接

netstat –tulnp | grep vnc                确定vnc服务开启 并使用了那些端口

 

 

步骤:

1 #vncserver

第一次运行vncserver会提示输入密码,如果以后需要修改密码,用vncpasswd

#vncpasswd

 

 

 

2[root@server ~]#[root@localhost ~] 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 &        #添加这一行

 

 

 

保存退出。

 

3[root@server ~]# vim /etc/sysconfig/vncservers

在配置文件末尾添加

VNCSERVERS="1:root 2:root"      # 这里面2root可以删除,如果需要还可以添加3root

 

 VNCSERVERARGS[1]="-geometry 800x600  –query lacalhost "    

 

保存退出。

 

到这一步client端已经可以用vncviewer登陆 server端了。

 

VNC同步TTY7

缺省情况下,每次运行vncserver都会重新启动一个session,也就是说,在物理机(tty7)前面看到的和vnc中看到的是两个图形界面。但某些情况下,希望VNC能同步看到物理机tty7的界面,可以按照下面的步骤实现:

 

1. 修改/etc/X11/xorg.conf

Section "Module"

    Load    "vnc"

EndSection

 

Section "Screen"

    DefaultDepth 16

    Option "passwordFile" "/root/.vnc/passwd"

    # Option "secutityTypes" "None" (不用密码即可登录)

    SubSection "Display"

           ...

    EndSubsection

EndSection

 

2. VNC viewer中输入Linux主机"IP地址"或是"IP地址:0",就能同步看到tty7的界面了。

 

*按照此配置后,在client端出现 输入 vncviewer --shared –viewonly IP地址 IP地址:0 按照提示输入密码后

 出现:“No password configured for VNC Auth

练习到此中断……真是 成功者半九十 饮恨…… 各位看官如果知道什么原因,请不吝赐教,定当虚心学习

 

3. 此后,在Linux中仍然可以再运行vncserver启动别的Session,和正常情况下操作方式一样,displayNumber1开始。

 

——未完待续 2010/06/09 04:01