xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
gnome-session &
[oracle@ocm1 ~]$ vncserver -kill :2
Killing Xvnc process ID 2680
[oracle@ocm1 ~]$ vncserver :2
New 'ocm1.bys.com:2 (oracle)' desktop is ocm1.bys.com:2
Starting applications specified in /home/oracle/.vnc/xstartup
Log file is /home/oracle/.vnc/ocm1.bys.com:2.log
注意:VNC Viewer中服务器地址栏需要输入IP+桌面号:192.168.57.215:2 这个地址就决定了用哪个用户登陆,不用再输入用户名,只输入密码即可。
6.配置多个桌面并设置VNC密码
可以使用如下的方法启动多个桌面的VNCvncserver :1
vncserver :2
vncserver :3
……
但是这种手工启动的方法在服务器重新启动之后将失效,因此,下面介绍如何让 系统自动管理多个桌面的VNC,方法是将需要自动管理的信息添加到/etc/sysconfig/vncservers配置文件中,先以桌面1为root用户桌面2为oracle用户为例进行配置如下:
格式为:VNCSERVERS="桌面号:使用的用户名 桌面号:使用的用户名"
[root@ocm1 ~]# vi /etc/sysconfig/vncservers --在文件末尾增加以下两项
VNCSERVERS="1:root 2:oracle"
VNCSERVERARGS[1]="-geometry 1024x768"
VNCSERVERARGS[2]="-geometry 1024x768"
设置VNC客户端连接的密码
[root@ocm1 ~]# vncpasswd
Password:
Verify:
[root@ocm1 ~]# su - oracle
[oracle@ocm1 ~]$ vncpasswd
Verify:
7.启动和停止VNC命令以及设置开机自启服务--要用root用户
/etc/init.d/vncserver start|stop|restart为加绝对路径直接用也可以:
service vncserver start|stop|restart
命令示例:
[root@ocm1 ~]# service vncserver status
Xvnc is stopped
[root@ocm1 ~]# service vncserver start
Starting VNC server: 1:root
New 'ocm1.bys.com:1 (root)' desktop is ocm1.bys.com:1
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/ocm1.bys.com:1.log
2:oracle
New 'ocm1.bys.com:2 (oracle)' desktop is ocm1.bys.com:2
Starting applications specified in /home/oracle/.vnc/xstartup
Log file is /home/oracle/.vnc/ocm1.bys.com:2.log
[ OK ]
[root@ocm1 ~]# service vncserver stop
Shutting down VNC server: 1:root 2:oracle [ OK ]
配置VNC服务自启动:
[root@ocm1 ~]# chkconfig --list vncserver
vncserver 0:off 1:off 2:off 3:off 4:off 5:off 6:off
[root@ocm1 ~]# chkconfig vncserver on
[root@ocm1 ~]# chkconfig --list vncserver
vncserver 0:off 1:off 2:on 3:on 4:on 5:on 6:off
----------结束,参考了secooler文章,感谢 !原文 http://blog.itpub.net/519536/viewspace-607549