在xenserver中安装vncserver软件。启动显示正常
用grep命令查看也确实有线程在运行。
但实际上用命令service vncserver status查看vnc状态,显示没有桌面在运行,诡异。
在root/目录下用ls -a 查看隐藏文件夹,找到.vnc/目录下的xstartup文件。该目录下为vnc主目录
中间有个小插曲,在启动vnc太多次之后,kill进程出现报错:deadlock,需要到/tmp/下检查隐藏文件,删除掉其中的X10-lock文件(实际上连其余的lock文件也删除了)。重启vnc之后,不再出现死锁错误。
-----------------------------------------------------华丽的分割线————————————————————————————————————
经过翻墙查找资料,终于在国外找到了资料。本身xenserver就不应该安装vnc。这是远程桌面系统,一般安装xenserver时默认是不带图形界面的,自然安不上图形界面软件了!真是,在这个问题上浪费这么久,太不值了。方向都搞错了,难怪国内找不到资料,这问题本身就不应该是问题!连软件使用场景都没搞清楚。