在docker集群下,使用VNC,物理机器重启后VNC失败解决

首先重装咯:ubuntu

 sudo apt-get updateorm

sudo apt-get install ubuntu-desktop gnome-panel gnome-settings-daemon metacity nautilus gnome-terminalserver

sudo apt-get install vnc4serverip

而后配置vnc密码:ci

vncpasswdterminal

而后,此时建立一个端口服务:get

vncserver -geometry 1280x1024:1     // 1是端口号,要设置默认的能够这样设置:it

-----------------------------------------table

$which vncserver登录

/usr/bin/vncserver

$file /usr/bin/vncserver

/usr/bin/vncserver: symbolic link to /etc/alternatives/vncserver

$file /etc/alternatives/vncserver

/etc/alternatives/vncserver: symbolic link to /usr/bin/tightvncserver

$file /usr/bin/tightvncserver

/usr/bin/tightvncserver: a /usr/bin/perl script, ASCII text executable            //找到啦,就是这个文件

$ grep "59" /usr/bin/vncserver -n    //找到  

vncPort = 5900 + $displayNumber; 

if (!bind(S, pack('S n x12', $AF_INET, 5900 + $n))) { 

这两个地方地5900,改为默认端口就能够

-------------------------------------------------

查看服务:$netstat -l

...........

 

而后就是使用vnc登陆,可是可能出错,登陆是全灰的,这时要修改~/.vnc/xstartup文件(没有的新增就能够):

#!/bin/sh# Uncomment the following two lines for normal desktop:export XKL_XMODMAP_DISABLE=1 unset SESSION_MANAGER# exec /etc/X11/xinit/xinitrcunset DBUS_SESSION_BUS_ADDRESSgnome-panel &gnmoe-settings-daemon &metacity &nautilus &gnome-terminal &重启VNCserver就ok了。令注:vncserver :1 开启服务vncserver -kill :1 关闭这个链接号

相关文章
相关标签/搜索