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) 启动1、2号vnc窗口
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" # 这里面2:root可以删除,如果需要还可以添加3:root。
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,和正常情况下操作方式一样,displayNumber从1开始。
——未完待续 2010/06/09 04:01
转载于:https://blog.51cto.com/zener/328687