www. On IT Road .com

配置vncserver

服务 vncserver 将执行 vncserver 命令,该命令可以带一些参数。
最重要的参数是显示编号、桌面名称、几何图形和桌面深度。
显示编号传递给 Xvnc。

Vncserver 可以在没有任何选项的情况下运行。
在这种情况下,它将选择第一个可用的显示编号(通常是 :1),启动 Xvnc 作为该显示,并运行几个基本应用程序以开始使用。

我们还可以在命令行中或者使用配置文件 /etc/sysconfig/vncservers 指定显示编号,在这种情况下,如果可用,则使用指定的显示编号。
例如,

$ vncserver :12

或者使用 /etc/sysconfig/vncservers 文件

# cat /etc/sysconfig/vncservers
VNCSERVERS="12:Fred"
VNCSERVERARGS[12]="-geometry 800x600"

这将在显示 :12 上以用户“Fred”的身份启动 VNC 服务器。
我们还需要使用“vncpasswd”为 VNC 客户端连接 (vncviewer) 设置 VNC 密码。
密码将保存在 $HOME/.vnc/passwd 文件中。

服务控制

该服务由 init.d 脚本 /etc/init.d/vncserver 处理。
其用法如下:

# service vncserver
Usage: /etc/init.d/vncserver {start|stop|restart|condrestart|status}

我们可以检查服务是否配置为在启动时自动启动:

# chkconfig --list vncserver
vncserver       0:off   1:off   2:off   3:off   4:off   5:on    6:off
Linux 操作系统“vncserver”服务

vncserver配置文件

  1. /etc/sysconfig/vncservers 为不同用户设置永久桌面。

  2. $HOME/.vnc/xstartup 一个 shell 脚本,指定在启动 VNC 桌面时要运行的 X 应用程序。
    如果它不存在,vncserver 将创建一个运行几个基本应用程序的新应用程序。
    例如:

#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &
  1. $HOME/.vnc/passwd VNC 密码文件。

  2. $HOME/.vnc/host:display#.log Xvnc 和在 xstartup 中启动的应用程序的日志文件。

  3. $HOME/.vnc/host:display#.pid 标识 Xvnc 进程 ID,由 -kill 选项使用。

vncserver服务

Linux OS 服务“vncserver”执行 VNC 服务器守护进程,用于启动 VNC 桌面并简化启动 Xvnc 服务器的过程。
它使用适当的选项运行 Xvnc 并启动一些 X 应用程序以显示在 VNC 桌面中。

VNC是Virtual Network Computing的缩写。
VNC 有两个组件。
在远程计算机上运行的服务器和在工作站上运行的查看器。

借助 VNC,我们可以在互联网上任何位置的任何工作站上使用 VNC 查看器查看 VNC 服务器并与其进行全面交互。
对在两个系统上运行的操作系统没有限制。
例如,我们可以在家里的 Linux 或者 Mac 计算机上使用 VNC 在办公室查看 Windows Vista 桌面。
为了最终的简单性,甚至还有一个 Java 查看器,以便可以从浏览器中远程控制任何桌面。

VNC 的一个特点是在查看器端不存储任何状态。
断开查看器与服务器的连接然后重新连接不会导致任何数据丢失。
由于可以从其他地方重新建立连接,因此我们可以轻松移动。

如上所述,在桌面上设置 vncserver 将方便系统管理员运行日常管理任务等。
vncserver 服务由 vnc-server rpm 提供。

日期:2020-09-17 00:14:39 来源:oir作者:oir