手动终止 VNC 进程

手动终止 VNC 进程

我正在寻找一种方法将 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

终止第一个服务器会话并且不影响第二个会话。

相关内容