GNU/Linux >> Linux Esercitazione >  >> Cent OS

Servizio del sistema operativo Linux 'vncserver'

Il servizio del sistema operativo Linux "vncserver" esegue un demone del server VNC, che viene utilizzato per avviare un desktop VNC e semplifica il processo di avvio di un server Xvnc . Esegue Xvnc con le opzioni appropriate e avvia alcune applicazioni X da visualizzare nel desktop VNC.

VNC è l'abbreviazione di Virtual Network Computing. VNC ha due componenti. Un server, che gira sul computer remoto e un visualizzatore, che gira su una workstation.

Con VNC, puoi visualizzare e interagire completamente con il server VNC utilizzando un visualizzatore VNC su qualsiasi workstation ovunque su Internet. Non ci sono restrizioni sui sistemi operativi in ​​esecuzione su entrambi i sistemi. Ad esempio, puoi utilizzare VNC per visualizzare un desktop Windows Vista in ufficio su un computer Linux o Mac a casa. Per la massima semplicità, c'è anche un visualizzatore Java, in modo che qualsiasi desktop possa essere controllato in remoto dall'interno di un browser.

Una caratteristica di VNC è che nessuno stato viene memorizzato sul lato visualizzatore. Interrompere la connessione del visualizzatore al server e quindi riconnettersi non comporterà alcuna perdita di dati. Poiché la connessione può essere ristabilita da qualche altra parte, hai una facile mobilità.

Come accennato in precedenza, la configurazione di vncserver su un desktop sarà conveniente per gli amministratori di sistema per eseguire attività di gestione quotidiana ecc. Il servizio vncserver è fornito da vnc-server giri/min.

Controllo del servizio

Questo servizio è gestito dallo script init.d /etc/init.d/vncserver. Il suo utilizzo è il seguente:

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

Puoi verificare se il servizio è configurato per l'avvio automatico all'avvio:

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

Configurazione

Il servizio vncserver eseguirà il comando vncserver che può richiedere alcuni parametri. I parametri più importanti sono il numero di visualizzazione, il nome del desktop, la geometria e la profondità del desktop. Il numero visualizzato viene passato a Xvnc.

Vncserver può essere eseguito senza alcuna opzione. In questo caso sceglierà il primo numero di visualizzazione disponibile (di solito :1), avvierà Xvnc come tale visualizzazione ed eseguirà un paio di applicazioni di base per iniziare.

È inoltre possibile specificare il numero di visualizzazione nella riga di comando o utilizzando il file di configurazione /etc/sysconfig/vncservers, nel qual caso viene utilizzato il numero di visualizzazione designato, se disponibile. Ad esempio,

$ vncserver :12

Oppure usando /etc/sysconfig/vncservers file

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

Questo avvierà un server VNC sul display :12 come utente "Fred". Dovrai anche impostare una password VNC usando 'vncpasswd' per la connessione client VNC (vncviewer). La password verrà salvata nel file $HOME/.vnc/passwd.

File di configurazione

1. /etc/sysconfig/vncservers – configurazione di desktop persistenti per utenti diversi.
2. $HOME/.vnc/xstartup – Uno script di shell che specifica le applicazioni X da eseguire all'avvio di un desktop VNC. Se non esiste, vncserver ne creerà uno nuovo che esegue un paio di applicazioni di base. Ad esempio:

#!/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 – Il file della password VNC.
4. $HOME/.vnc/host:display#.log – Il file di registro per Xvnc e le applicazioni avviate in xstartup.
5. $HOME/.vnc/host:display#.pid – Identifica l'ID del processo Xvnc, utilizzato dall'opzione -kill.


Cent OS
  1. Come configurare il server VNC su Oracle Linux 6

  2. Servizio del sistema operativo Linux 'dhcpd'

  3. Servizio del sistema operativo Linux "anacron"

  4. Servizio del sistema operativo Linux "iptables"

  5. Sistema operativo Linux Servizio "rete"

Servizio del sistema operativo Linux "NetFS"

Servizio del sistema operativo Linux 'ldap'

Servizio del sistema operativo Linux 'yppasswdd'

Servizio del sistema operativo Linux "xendomains"

Servizio del sistema operativo Linux 'nscd'

Servizio del sistema operativo Linux "calamaro"