Comprensione di "vncserver -list" rispetto ai processi Xvnc


8

Ho una configurazione abbastanza standard su una VM Centos 6.5. Ho configurato le sessioni VNC per l'avvio al wiki di CentOS

VNCSERVERS="1:root 2:moe 3:curly"
VNCSERVERARGS[1]="-geometry 640x480"
VNCSERVERARGS[2]="-geometry 640x480"
VNCSERVERARGS[3]="-geometry 800x600"

Nel mio caso, ho configurato le sessioni da 1 a 12, con 2 a 12 utenti locali e la sessione 1 appartenente a root.

Tutte le mie sessioni vengono create all'avvio, come previsto, che posso verificare se eseguo "ps -ef | grep Xvnc"

[moe@stooges ~]$ ps -ef|grep Xvnc
root     26037     1  0 Aug19 ?        00:00:14 /usr/bin/Xvnc :1 -desktop stooges.domain.com:1 (root) -auth /root/.Xauthority -geometry 1024x768 -rfbwait 30000 -rfbauth /root/.vnc/passwd -rfbport 5901 -fp catalogue:/etc/X11/fontpath.d -pn
moe 26126     1  0 Aug19 ?        00:00:00 /usr/bin/Xvnc :2 -desktop stooges.domain.com:2 (moe) -auth /export/home/moe/.Xauthority -geometry 1680x1050 -rfbwait 30000 -rfbauth /export/home/moe/.vnc/passwd -rfbport 5902 -fp catalogue:/etc/X11/fontpath.d -pn
(... and so on for all 12 sessions...)

Sono in grado di connettermi a tutti questi, oltre ad ucciderli come root usando "vncserver -kill: PORT #

Il punto in cui mi confondo è quando confronto questo risultato con l'output di "vncserver -list"

[moe@stooges ~]$ vncserver -list

TigerVNC server sessions:

X DISPLAY # PROCESS ID
:1      22091
:2      1929
:12     30719

Se eseguo "vncserver" come root o qualsiasi altro utente, quella nuova sessione finisce per essere rappresentata nei risultati di "ps -ef | grep Xvnc" e "vncserver -list"

Qual è la relazione / comportamento che mi manca del servizio vncserver, i processi Xvnc creati all'avvio, le sessioni Xvnc create tramite l'esecuzione dell'utente di "vncserver"?

Risposte:


5

Non è davvero un grande mistero, vncserver -listelenca le sessioni per il tuo utente.

Il modo per enumerare le sessioni per tutti gli utenti è in realtà quello che stai facendo: ps -ef | grep vnc

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.