zoukankan      html  css  js  c++  java
  • Linux上VNC 启动和关闭常见问题

    0, 重设密码

             [root@yqrh5u2 ~]# vncpasswd
              Password:
              Verify:
            [root@yqrh5u2 ~]#

     

    1,启动和kill  vncserver

     

     

     [root@yqrh5u2 ~]# vncserver :1
      New 'yqrh5u2:1 (root)' desktop is yqrh5u2:1
    Starting applications specified in /root/.vnc/xstartup
    Log file is /root/.vnc/yqrh5u2:1.log
    [root@yqrh5u2 ~]# vncserver :2
    New 'yqrh5u2:2 (root)' desktop is yqrh5u2:2
    Starting applications specified in /root/.vnc/xstartup
    Log file is /root/.vnc/yqrh5u2:2.log
    [root@yqrh5u2 ~]# ps -ef|grep -i vnc
    root     12572     1  0 02:23 pts/2    00:00:00 Xvnc :1 -desktop yqrh5u2:1 (root) -httpd /usr/share/vnc/classes -auth /root/.Xauthority -geometry 1024x768 -depth 16 -rfbwait 30000 -rfbauth /root/.vnc/passwd -rfbport 5901 -pn
    root     12580     1  0 02:23 pts/2    00:00:00 vncconfig -iconic
    root     12617     1  0 02:23 pts/2    00:00:00 Xvnc :2 -desktop yqrh5u2:2 (root) -httpd /usr/share/vnc/classes -auth /root/.Xauthority -geometry 1024x768 -depth 16 -rfbwait 30000 -rfbauth /root/.vnc/passwd -rfbport 5902 -pn
    root     12625     1  0 02:23 pts/2    00:00:00 vncconfig -iconic
    root     12735 12536  0 02:24 pts/2    00:00:00 grep -i vnc

     

    手动kill :1, :1的pid是12572,并验证:1确实已经被kill

    [root@yqrh5u2 ~]# kill -9 12572
    [root@yqrh5u2 ~]# ps -ef|grep -i vnc
    root     12617     1  0 02:23 pts/2    00:00:00 Xvnc :2 -desktop yqrh5u2:2 (root) -httpd /usr/share/vnc/classes -auth /root/.Xauthority -geometry 1024x768 -depth 16 -rfbwait 30000 -rfbauth /root/.vnc/passwd -rfbport 5902 -pn
    root     12625     1  0 02:23 pts/2    00:00:00 vncconfig -iconic
    root     12779 12536  0 02:25 pts/2    00:00:00 grep -i vnc

     

    通过vncserver kill :1,:2,这是最好的方法,推荐使用

    [root@yqrh5u2 ~]# vncserver -kill :1
    Killing Xvnc process ID 12572
    kill 12572: No such process
    [root@yqrh5u2 ~]# vncserver -kill :2
    Killing Xvnc process ID 12617
    [root@yqrh5u2 ~]# ls /root/.vnc/
    passwd  xstartup  yqrh5u2:1.log  yqrh5u2:2.log

     

     

     

    2,重新启动一个手动kill的vncserver,

        因为是手动自己删除的,所以要再删除一下被lock的文件,才可以重新启动,如图所示

     

       [root@yqrh5u2 ~]# vncserver
    Warning: yqrh5u2:1 is taken because of /tmp/.X1-lock
    Remove this file if there is no X server yqrh5u2:1
    New 'yqrh5u2:2 (root)' desktop is yqrh5u2:2
    Starting applications specified in /root/.vnc/xstartup
    Log file is /root/.vnc/yqrh5u2:2.log
    [root@yqrh5u2 ~]# vncserver :1
    Warning: yqrh5u2:1 is taken because of /tmp/.X1-lock
    Remove this file if there is no X server yqrh5u2:1
    A VNC server is already running as :1
    [root@yqrh5u2 ~]# rm -f  /tmp/.X1-lock
    [root@yqrh5u2 ~]# vncserver :1
    Warning: yqrh5u2:1 is taken because of /tmp/.X11-unix/X1
    Remove this file if there is no X server yqrh5u2:1
    A VNC server is already running as :1
    [root@yqrh5u2 ~]# ps -ef|grep -i vnc
    root     12971     1  0 02:32 pts/2    00:00:00 Xvnc :2 -desktop yqrh5u2:2 (root) -httpd /usr/share/vnc/classes -auth /root/.Xauthority -geometry 1024x768 -depth 16 -rfbwait 30000 -rfbauth /root/.vnc/passwd -rfbport 5902 -pn
    root     12979     1  0 02:32 pts/2    00:00:00 vncconfig -iconic
    root     13047 12536  0 02:33 pts/2    00:00:00 grep -i vnc
    [root@yqrh5u2 ~]# rm -f /tmp/.X11-unix/X1
    [root@yqrh5u2 ~]# vncserver :1
    New 'yqrh5u2:1 (root)' desktop is yqrh5u2:1
    Starting applications specified in /root/.vnc/xstartup
    Log file is /root/.vnc/yqrh5u2:1.log
    [root@yqrh5u2 ~]# ps -ef|grep -i vnc
    root     12971     1  0 02:32 pts/2    00:00:00 Xvnc :2 -desktop yqrh5u2:2 (root) -httpd /usr/share/vnc/classes -auth /root/.Xauthority -geometry 1024x768 -depth 16 -rfbwait 30000 -rfbauth /root/.vnc/passwd -rfbport 5902 -pn
    root     12979     1  0 02:32 pts/2    00:00:00 vncconfig -iconic
    root     13071     1  1 02:33 pts/2    00:00:00 Xvnc :1 -desktop yqrh5u2:1 (root) -httpd /usr/share/vnc/classes -auth /root/.Xauthority -geometry 1024x768 -depth 16 -rfbwait 30000 -rfbauth /root/.vnc/passwd -rfbport 5901 -pn
    root     13092     1  0 02:33 pts/2    00:00:00 vncconfig -iconic
    root     13123 12536  0 02:34 pts/2    00:00:00 grep -i vnc
    [root@yqrh5u2 ~]#

       

  • 相关阅读:
    Remove Nth Node From End of List从尾部开始删除第N个节点
    给乱序的链表排序 · Sort List, 链表重排reorder list LoLn...
    Partition List双色问题链表版
    翻转链表reverse linked list:全部,m~n
    删除链表中的重复元素:不留&留一个&删除一个
    基于快速排序的数组划分:2组 3组 K组(sort color)大小写排序 · Partition Array
    字体 | font (Fonts) – CSS 中文开发手册
    HTML tfoot charoff 属性
    Bootstrap 网格系统
    struct (String) – Python 中文开发手册
  • 原文地址:https://www.cnblogs.com/horizonli/p/5172303.html
Copyright © 2011-2022 走看看