Linux上VNC 启动和关闭 以及常见问题 - Go语言中文社区

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 ~]#

   

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/russle/article/details/4757888
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-06-06 09:39:19
  • 阅读 ( 1061 )
  • 分类:Linux

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢