GNU/Linux >> Tutoriels Linux >  >> Cent OS

Service d'exploitation Linux "vncserver"

Linux OS Service 'vncserver' exécute un démon de serveur VNC, qui est utilisé pour démarrer un bureau VNC et simplifie le processus de démarrage d'un serveur Xvnc . Il exécute Xvnc avec les options appropriées et démarre certaines applications X à afficher dans le bureau VNC.

VNC est l'abréviation de Virtual Network Computing. VNC a deux composants. Un serveur qui s'exécute sur l'ordinateur distant et une visionneuse qui s'exécute sur un poste de travail.

Avec VNC, vous pouvez visualiser et interagir pleinement avec le serveur VNC à l'aide d'un visualiseur VNC sur n'importe quel poste de travail n'importe où sur Internet. Il n'y a aucune restriction sur les systèmes d'exploitation exécutés sur les deux systèmes. Par exemple, vous pouvez utiliser VNC pour afficher un bureau Windows Vista au bureau sur un ordinateur Linux ou Mac à la maison. Pour une simplicité ultime, il existe même une visionneuse Java, de sorte que n'importe quel bureau peut être contrôlé à distance depuis un navigateur.

Une caractéristique de VNC est qu'aucun état n'est stocké du côté du spectateur. Interrompre la connexion du spectateur au serveur puis se reconnecter n'entraînera aucune perte de données. Parce que la connexion peut être refaite depuis un autre endroit, vous avez une mobilité facile.

Comme mentionné ci-dessus, la configuration de vncserver sur un ordinateur de bureau sera pratique pour les administrateurs système pour exécuter des tâches de gestion quotidiennes, etc. Le service vncserver est fourni par le vnc-server tr/min.

Contrôle des services

Ce service est géré par le script init.d /etc/init.d/vncserver. Son utilisation est la suivante :

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

Vous pouvez vérifier si le service est configuré pour démarrer automatiquement au démarrage :

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

Configuration

Le service vncserver va exécuter la commande vncserver qui peut prendre certains paramètres. Les paramètres les plus importants sont le numéro d'affichage, le nom du bureau, la géométrie et la profondeur du bureau. Le numéro d'affichage est transmis à Xvnc.

Vncserver peut être exécuté sans aucune option. Dans ce cas, il choisira le premier numéro d'affichage disponible (généralement :1), démarrera Xvnc comme cet affichage et exécutera quelques applications de base pour commencer.

Vous pouvez également spécifier le numéro d'affichage dans la ligne de commande ou à l'aide du fichier de configuration /etc/sysconfig/vncservers, auquel cas le numéro d'affichage désigné est utilisé s'il est disponible. Par exemple,

$ vncserver :12

Ou en utilisant /etc/sysconfig/vncservers fichier

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

Cela démarrera un serveur VNC sur l'écran :12 en tant qu'utilisateur "Fred". Vous devrez également définir un mot de passe VNC en utilisant « vncpasswd » pour la connexion client VNC (vncviewer). Le mot de passe sera enregistré dans le fichier $HOME/.vnc/passwd.

Fichiers de configuration

1. /etc/sysconfig/vncservers – configuration de postes de travail persistants pour différents utilisateurs.
2. $HOME/.vnc/xstartup – Un script shell spécifiant les applications X à exécuter au démarrage d'un bureau VNC. S'il n'existe pas, vncserver en créera un nouveau qui exécute quelques applications de base. Par exemple :

#!/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 – Le fichier de mots de passe VNC.
4. $HOME/.vnc/host:display#.log – Le fichier journal pour Xvnc et les applications démarrées dans xstartup.
5. $HOME/.vnc/host:display#.pid – Identifie l'ID de processus Xvnc, utilisé par l'option -kill.


Cent OS
  1. Service d'exploitation Linux "sysstat"

  2. Service du système d'exploitation Linux "nfs"

  3. Service du système d'exploitation Linux 'microcode_ctl'

  4. Service d'exploitation Linux "NetFS"

  5. Service de système d'exploitation Linux « ldap »

Service d'exploitation Linux "iptables"

Service de système d'exploitation Linux "réseau"

Service d'exploitation Linux "portmap"

Service du système d'exploitation Linux "audité"

Service d'exploitation Linux "hplip"

Service d'exploitation Linux "irqbalance"