GNU/Linux >> Znalost Linux >  >> Cent OS

Služba Linux OS „vncserver“

Služba Linux OS „vncserver“ spouští démona serveru VNC, který se používá ke spuštění plochy VNC a zjednodušuje proces spouštění serveru Xvnc . Spouští Xvnc s příslušnými možnostmi a spouští některé X aplikace, které se mají zobrazit na ploše VNC.

VNC je zkratka pro Virtual Network Computing. VNC má dvě složky. Server, který běží na vzdáleném počítači, a prohlížeč, který běží na pracovní stanici.

S VNC můžete prohlížet a plně komunikovat se serverem VNC pomocí prohlížeče VNC na jakékoli pracovní stanici kdekoli na internetu. Operační systémy běžící na obou systémech nejsou nijak omezeny. VNC můžete například použít k zobrazení plochy Windows Vista v kanceláři na počítači se systémem Linux nebo Mac doma. Pro maximální jednoduchost je k dispozici dokonce prohlížeč Java, takže jakýkoli desktop lze ovládat vzdáleně z prohlížeče.

Charakteristickým rysem VNC je, že na straně prohlížeče není uložen žádný stav. Přerušení připojení diváka k serveru a následné opětovné připojení nepovede ke ztrátě dat. Protože připojení lze předělat odjinud, máte snadnou mobilitu.

Jak již bylo zmíněno výše, nastavení vncserveru na desktopu bude vhodné pro správce systému, aby mohli spouštět každodenní úlohy správy atd. Službu vncserver poskytuje vnc-server ot./min.

Řízení služeb

Tato služba je řízena skriptem init.d /etc/init.d/vncserver. Jeho použití je následující:

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

Můžete zkontrolovat, zda je služba nakonfigurována tak, aby se automaticky spouštěla ​​při spouštění:

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

Konfigurace

Služba vncserver provede příkaz vncserver, který může mít některé parametry. Nejdůležitější parametry jsou číslo zobrazení, název pracovní plochy, geometrie a hloubka pracovní plochy. Číslo displeje je předáno Xvnc.

Vncserver lze spustit bez jakýchkoli voleb. V tomto případě vybere první dostupné číslo displeje (obvykle :1), spustí Xvnc jako tento displej a spustí několik základních aplikací.

Číslo displeje můžete také zadat v příkazovém řádku nebo pomocí konfiguračního souboru /etc/sysconfig/vncservers, v takovém případě se použije určené číslo displeje, pokud je k dispozici. Například,

$ vncserver :12

Nebo pomocí /etc/sysconfig/vncservers soubor

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

Tím se spustí VNC server na displeji :12 jako uživatel „Fred“. Budete také muset nastavit heslo VNC pomocí ‚vncpasswd‘ pro připojení klienta VNC (vncviewer). Heslo bude uloženo v souboru $HOME/.vnc/passwd.

Konfigurační soubory

1. /etc/sysconfig/vncservers – nastavení trvalých ploch pro různé uživatele.
2. $HOME/.vnc/xstartup – Shell skript určující X aplikací, které se mají spustit při spuštění plochy VNC. Pokud neexistuje, vncserver vytvoří nový, na kterém běží několik základních aplikací. Například:

#!/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 – Soubor hesel VNC.
4. $HOME/.vnc/host:display#.log – Soubor protokolu pro Xvnc a aplikace se spustil v xstartup.
5. $HOME/.vnc/host:display#.pid – Identifikuje ID procesu Xvnc používané volbou -kill.


Cent OS
  1. Služba operačního systému Linux „dhcpd“

  2. Služba Linux OS „anacron“

  3. Linux OS Service „iptables“

  1. Linux OS Service ‚síť‘

  2. Služba „portmap“ operačního systému Linux

  3. Služba „audit“ operačního systému Linux

  1. Linux OS Service „sysstat“

  2. Služba operačního systému Linux „hplip“

  3. Linux OS Service „nerqbalance“