Chinaunix首页 | 论坛 | 博客
  • 博客访问: 92669430
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-04-26 14:28:34

作者: Keiboc 出自:
实验环境 RHEL4 –AS:

1、vncserver服务的启动
Rhel4 及fedora 一般都自动安装了vncserver了 只要在服务列表中选中启动一下就可以了

2、vncserver的配置
通过编辑文件$HOME/.vnc/xstartup来启动你喜欢的窗口管理器。使用startkde &来启动KDE,使用gnome-session &来启动GNOME,fvwm2 &来启动FVWM2 。

下面是一个例子(红色部分是添加的)
QUOTE:
#!/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" &
gnome-session

#startkde
#twm &

注:

unset SESSION_MANAGER

exec /etc/X11/xinit/xinitrc

前面的注释#去掉.

3 VNCSERVERS="1:jdimpson"
ARGS="-geometry 1024x768 -alwaysshared "

在ARGS中修改"1024x768"来适应自己的X桌面实际参数配置。可以在这里添加任何其他VNC服务器参数配置。在VNCSERVERS中修改jdimpson为你希望运行VNC桌面的用户。VNCSERVERS中的1表示VNC以桌面1运行,如果希望添加其他的桌面,可以修改配置如下(各个桌面用逗号或空格隔开即可,每个用户可以对应一个或多个桌面,桌面即前面的号码)如下面为作者的配置:

VNCSERVERS="1:root 2:dream 3:sysadmin 33:xiaoxue 44 yuchen"
在RedHat系统上,使用以下命令启动VNC:service vncserver start| restart

4 停止vncserver的方法是:
/usr/bin/vncserver -kill :1
注意“:1”,表示停止第一个vnc桌面

5 可以在web浏览器里输入::5801|5833 (5801=5800+桌面号),或用vncvies访问:192.168.80.129:1 (桌面号)

注:1设置vncserver启动变量:
为了使vncserver在每次启动时保持不变的端口号(5901)

在/etc/rc.d/rc.local文件中添加命令:
rm -f /tmp/.X11-unix/X*
rm -f /.vnc/*.pid
rm -f /.vnc/*.log

这样,每次启机,系统会先把上次非正常关机时留下的临时文件删除。

2 要先用telnet或ssh 指令連線到vnc服务器, 並啟動屬於它自己的 vncserver 如下: vncserver :44

执行此步后会在~/.vnc/下产生相应的文件,如xstartup,注意按前面步骤修改里面的内容,或者可以先把其他用户目录下相同的文件copp过来,再执行vncserver :44,修改后要重启vncserver服务,并继续执行 vncserver :44,根据提示灵活应对,重启服务一般会失败。设在/etc/sysconfig/vncservers 里有 44:yuchen,这样当登录ip:44时就会进入yuchen的图形界面,也可以是超级用户下输入 :

vncserver :44,但这样登录 ip:44进入的是超级用户或者是当前vnc服务器登录的用户的图形界面,

3 可以用root用户,输入 service vncserver restart ,把没有启动成功的用 vncserver :num 启动,根据/etc/sysconfig/vncservers文件里的内容输入。
阅读(392) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~