我有一个别人设置的系统,但我无法再联系到那个人。我通过 SSH 和 VNC 服务器连接到系统。我正在尝试在另一个系统上精确复制 VNC 设置(我们的一些自动化测试使用 VNC)。
当前配置的系统是 Fedora,我正在尝试在 Ubuntu Server 系统上复制设置。
我的问题是,有很多 VNC 软件包,并且该系统上安装了多个。我想确保我得到的是同样的。
dnf list |grep vnc
显示 Tigervnc、x11vnc、gvnc、gtk-vnc、svncpp 以及这些软件包的多个变体。终止该系统上的 vncserver 会话会显示“终止 Xvnc 进程 ID 30174”,但这似乎是通用的,因为所有这些包都是 X 的 vnc 服务器。
vncserver -v
和vncserver --version
都是无效命令,并which vncserver
报告“/usr/bin/vncserver”(并且它不是符号链接),这不是很有帮助。
如何知道我正在使用哪个 vncserver 程序?
答案1
如果支持rpm命令,你可以这样做
rpm -qf /usr/bin/vncserver
其中应该列出您的 vnc 包