我正在寻找一种方法将 VNC 的显示计数器重置为:1。
所发生的情况是,我的服务器在重新启动时没有先终止 VNC 进程,而是在重新启动后再次启动 vncserver,并使用新进程从:2 启动,完全忽略了:1。
当尝试终止 :1 时,它提示:“您必须手动终止 Xtightvnc 进程”。
我无法终止此进程,此显示没有要删除的 pid 文件,并且由于服务器已重新启动,该进程早已消失。请有人告诉我如何将此计数重新设置为 :1。有人可以帮我重置这些设置吗?
在 Ubuntu 14.01 上使用 tightvncserver
答案1
尝试运行
ps -ef | grep vnc
查看哪些 VNC 服务正在运行。
答案2
正如@bob提到的使用命令 -
ps -ef | grep vnc
它将列出所有处于运行状态的 vnc 相关进程。
因此,记下该进程的 PID,该进程的名称为
虚拟主机
并执行命令 kill -9 <Xvnc Process(es) 的 PID>
我将关闭 VNC 服务器。
然后重新启动 VNC 服务器,一切恢复正常。
答案3
我解决了在 TightVNC 上打字的问题IPSERVER:2
,而不是IPSERVER:1
。例如,在 Vultr 云上,还有另一种访问 ubuntu 桌面的方式,即 '查看控制台“”。
答案4
以下终端命令;
$ sudo tightvncserver -kill :1
终止第一个服务器会话并且不影响第二个会话。