GNU/Linux >> Tutoriales Linux >  >> Cent OS

Servicio de sistema operativo Linux 'vncserver'

El servicio del sistema operativo Linux 'vncserver' ejecuta un demonio de servidor VNC, que se utiliza para iniciar un escritorio VNC y simplifica el proceso de inicio de un servidor Xvnc . Ejecuta Xvnc con las opciones apropiadas e inicia algunas aplicaciones X para que se muestren en el escritorio de VNC.

VNC es la abreviatura de Virtual Network Computing. VNC tiene dos componentes. Un servidor, que se ejecuta en la computadora remota y un visor, que se ejecuta en una estación de trabajo.

Con VNC, puede ver e interactuar completamente con el servidor VNC utilizando un visor VNC en cualquier estación de trabajo en cualquier lugar de Internet. No hay restricciones en los sistemas operativos que se ejecutan en ambos sistemas. Por ejemplo, puede usar VNC para ver un escritorio de Windows Vista en la oficina en una computadora Linux o Mac en casa. Para mayor simplicidad, incluso hay un visor de Java, de modo que cualquier escritorio se puede controlar de forma remota desde un navegador.

Una característica de VNC es que no se almacena ningún estado en el lado del espectador. Interrumpir la conexión del espectador con el servidor y luego volver a conectarlo no provocará ninguna pérdida de datos. Debido a que la conexión se puede rehacer desde otro lugar, tiene fácil movilidad.

Como se mencionó anteriormente, configurar vncserver en un escritorio será conveniente para que los administradores del sistema ejecuten tareas de administración diarias, etc. El servicio vncserver lo proporciona el vnc-server rpm.

Control de servicios

Este servicio es manejado por el script init.d /etc/init.d/vncserver. Su uso es el siguiente:

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

Puede comprobar si el servicio está configurado para iniciarse automáticamente en el momento del arranque:

# chkconfig --list vncserver
vncserver       0:off   1:off   2:off   3:off   4:off   5:on    6:off

Configuración

El servicio vncserver ejecutará el comando vncserver que puede tomar algunos parámetros. Los parámetros más importantes son el número de pantalla, el nombre del escritorio, la geometría y la profundidad del escritorio. El número de visualización se pasa a Xvnc.

Vncserver se puede ejecutar sin ninguna opción. En este caso, elegirá el primer número de pantalla disponible (generalmente:1), iniciará Xvnc como esa pantalla y ejecutará un par de aplicaciones básicas para comenzar.

También puede especificar el número de visualización en la línea de comandos o mediante el archivo de configuración /etc/sysconfig/vncservers, en cuyo caso se utiliza el número de visualización designado si está disponible. Por ejemplo,

$ vncserver :12

O usando /etc/sysconfig/vncservers archivo

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

Esto iniciará un servidor VNC en la pantalla:12 como usuario "Fred". También deberá establecer una contraseña de VNC usando 'vncpasswd' para la conexión de cliente de VNC (vncviewer). La contraseña se guardará en el archivo $HOME/.vnc/passwd.

Archivos de configuración

1. /etc/sysconfig/vncservers – configurar escritorios persistentes para diferentes usuarios.
2. $HOME/.vnc/xstartup – Un script de shell que especifica las aplicaciones X que se ejecutarán cuando se inicie un escritorio VNC. Si no existe, vncserver creará uno nuevo que ejecuta un par de aplicaciones básicas. Por ejemplo:

#!/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 &

3. $HOME/.vnc/passwd – El archivo de contraseñas de VNC.
4. $HOME/.vnc/host:display#.log – El archivo de registro para Xvnc y las aplicaciones iniciadas en xstartup.
5. $HOME/.vnc/host:display#.pid – Identifica el ID del proceso Xvnc, utilizado por la opción -kill.


Cent OS
  1. Servicio del sistema operativo Linux 'sysstat'

  2. Cómo configurar el servidor VNC en Oracle Linux 6

  3. Servicio del sistema operativo Linux 'dhcpd'

  4. Servicio del sistema operativo Linux 'anacron'

  5. Servicio del sistema operativo Linux 'iptables'

Servicio del sistema operativo Linux 'yppasswdd'

Servicio de sistema operativo Linux 'xendomains'

Servicio del sistema operativo Linux 'nscd'

Servicio de sistema operativo Linux 'calamar'

Servicio de sistema operativo Linux 'smartd'

Servicio del sistema operativo Linux 'irqbalance'