vncserver的运行机制和常见问题。

Posted difs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vncserver的运行机制和常见问题。相关的知识,希望对你有一定的参考价值。

vncserver安装好了之后呢,不管安装的是tigervnc还是其他vnc4server,区别不大,

配置vnc服务开机启动,然后开始配置vnc服务。

 

举例说明,在vncserver配置了3个窗口,并设置了开机启动

那么服务器在开机时会开启4个服务,

vncserver服务和3个窗口服务

 

服务器启动->vncserver启动->根据vncserver的配置启动窗口服务

->窗口服务启动->在/tmp和用户目录下生成临时文件

->用户登录vnc界面->进行操作

 

 

 

 

1使用vncpasswd命令给当前用户设置vnc密码

 

2临时启动,重启之后会失效

 

使用vncserver命令启动VNC服务,命令格式为"vncserver :桌面号",其中"桌面号"用"数字"的方式表示,每个用户连个需要占用1个桌面

启动编号为1的桌面示例如下(已设置vncpasswd的不用):

技术图片

 

 

此时就可以通过vnc client登录vnc界面了

 

3配置文件启动(重启不失效且自动启动界面服务)

配置多个桌面

可以使用如下的方法启动多个桌面的VNC:

vncserver :1
vncserver :2
vncserver :3

但是这种手工启动的方法在服务器重新启动之后将失效,因此,下面介绍如何让系统自动管理多个桌面的VNC,方法是将需要自动管理的信息添加到/etc/sysconfig/vncservers配置文件中,先以桌面1为root用户桌面2为oracle用户为例进行配置如下:

 

 

主服务配置文件在/etc/sysconfig/vncservers

主服务vncserver的临时文件在/tmp/.X1

用户窗口配置文件保存在用户目录/home/xxxx/.vnc/xstartup

用户窗口进程连接socket文件在用户目录/home/xxxx/.vnc/

 

用户与窗口123等是绑定的。

 

一般来说出问题后,还原配置,清理临时文件,再重启服务器或重启vncserver服务即可解决

 

以上是关于vncserver的运行机制和常见问题。的主要内容,如果未能解决你的问题,请参考以下文章

怎么在Linux中设置一开机就自动运行vncserver

Ubuntu如何安装vncserver

linux 高手进,关于vncserver,我在setup选项里选择了开机自动驱动,请问怎么在验证这个服务正在运行中?

VNC-Viewert如何设置置于最前端

CentOS7安装vncserver(启动失败及连接黑屏解决办法)

centos图形界面,vncserver