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服務即可解決