我正在尋找一種將 VNC 的顯示計數器重設為 :1 的方法。
發生的情況是,我的伺服器在沒有先終止 VNC 進程的情況下重新啟動,然後在重新啟動時使用在 :2 啟動的新進程再次啟動 vncserver,完全忽略 :1。
在嘗試終止 :1 時,它顯示:「您必須手動終止 Xtightvnc 進程」。
我無法終止此進程,沒有可供此顯示刪除的 pid 文件,並且隨著伺服器重新啟動,該進程早已消失。請有人告訴我如何重新開始數數到:1。誰能幫我重置這些設定。
在 Ubuntu 14.01 上使用ightvncserver
答案1
嘗試跑步
ps -ef | grep vnc
查看哪些 VNC 服務正在運作。
答案2
正如@bob提到的使用指令 -
ps-ef | grep vnc
它將列出所有處於運行狀態的 vnc 相關進程。
因此記下具有該名稱的進程的 PID
XVNC
並執行指令kill -9 <Xvnc Process(es)>的PID>
我將殺死 VNC 伺服器。
然後重新啟動VNC伺服器,一切就恢復了。
答案3
我解決了在 TightVNCIPSERVER:2
而不是IPSERVER:1
.例如,在 Vultr 雲端上,還有另一種存取 ubuntu 桌面的方式,即「查看控制台'。
答案4
以下終端命令;
$ sudo tightvncserver -kill :1
終止第一個伺服器會話並保持第二個會話不變。