VNC (Virtual Network Computer) è un sistema di visualizzazione multipiattaforma a bassa larghezza di banda. VNC è un sistema per controllare un computer in remoto e condividere i desktop su una rete utilizzando un'interfaccia grafica. L'accesso a un desktop remoto richiede un server VNC installato sul sistema remoto, un visualizzatore VNC sul sistema da cui viene stabilito l'accesso e, facoltativamente, una connessione SSH sicura.
A volte potresti dover uccidere una particolare sessione VNC da una scatola Linux. Questo post descrive i passaggi per terminare una sessione VNC dalla riga di comando utilizzando il comando vncserver.
1. Interrompi l'intero servizio VNC:
[root@server ~]# service vncserver stop
2. Uccidi singole sessioni VNC. Per interrompere una singola sessione VNC, devi prima accedere come account utente associato alla sessione VNC. Ad esempio, se hai assegnato la sessione VNC 1 (:1) per l'utente "nix", accedi come "nix" ed esegui il comando seguente
[nix@server ~]# vncserver -kill :1
3. Per avviare nuovamente la sessione VNC:
[nix@server ~]# vncserver :1
4. Comando per avviare una nuova sessione VNC:
[nix@server ~]# vncserver :2
5. Trova sessioni del server VNC in esecuzione (accedi prima come utente associato):
[nix@server ~]# vncserver -listNota :Apri anche il firewall per consentire tutte le connessioni in entrata (nuove sessioni) al server VNC.
Uccidere tutte le sessioni VNC
Puoi anche utilizzare il seguente comando per terminare tutte le sessioni del server VNC attualmente in esecuzione:
$ vncserver -kill :* Killing Xtigervnc process ID 1607... success! Killing Xtigervnc process ID 5287... success!
Riepilogo
Avvia il server VNC sul tuo server di database Linux remoto eseguendo vncserver e un numero di porta. Come gli altri demoni Linux, come httpd, che di solito è in ascolto sulla porta numero 80, e sshd, che di solito è in ascolto su 22, il server VNC è in ascolto sulla porta numero 5901 per impostazione predefinita. Se includi un numero di porta quando esegui vncserver, il numero di porta effettivo è più 5900. Ad esempio, se esegui vncserver :9, il server VNC è in ascolto sulla porta numero 5909.
Per arrestare manualmente il server VNC sul server di database Linux, eseguire il comando Linux vncserver -kill e fornire lo stesso numero di porta utilizzato all'avvio del server VNC. Ad esempio:
# /usr/bin/vncserver -kill :9 Killing Xvnc process ID 13836