VNC (Virtual Network Computer) je multiplatformní zobrazovací systém s nízkou šířkou pásma. VNC je systém pro vzdálené ovládání počítače a sdílení pracovních ploch po síti pomocí grafického rozhraní. Přístup ke vzdálené ploše vyžaduje server VNC nainstalovaný ve vzdáleném systému, prohlížeč VNC v systému, ze kterého je navazován přístup, a volitelně zabezpečené připojení SSH.
Někdy možná budete muset zabít konkrétní relaci VNC z krabice Linux. Tento příspěvek popisuje kroky k ukončení relace VNC z příkazového řádku pomocí příkazu vncserver.
1. Zastavte celou službu VNC:
[root@server ~]# service vncserver stop
2. Zabijte jednotlivé relace VNC. Chcete-li zastavit jednotlivou relaci VNC, musíte se nejprve přihlásit jako uživatelský účet spojený s relací VNC. Pokud jste například uživateli „nix“ přiřadili relaci VNC 1 (:1), přihlaste se jako „nix“ a spusťte níže uvedený příkaz
[nix@server ~]# vncserver -kill :1
3. Chcete-li znovu spustit relaci VNC:
[nix@server ~]# vncserver :1
4. Příkaz ke spuštění nové relace VNC:
[nix@server ~]# vncserver :2
5. Najděte Spuštěné relace serveru VNC (nejprve se přihlaste jako přidružený uživatel):
[nix@server ~]# vncserver -listPoznámka :Otevřete také firewall, abyste povolili všechna příchozí připojení (nové relace) k VNC Serveru.
Ukončení všech relací VNC
Můžete také použít následující příkaz k ukončení všech aktuálně spuštěných relací serveru VNC:
$ vncserver -kill :* Killing Xtigervnc process ID 1607... success! Killing Xtigervnc process ID 5287... success!
Shrnutí
Server VNC spustíte na vzdáleném databázovém serveru Linux spuštěním vncserver a číslem portu. Stejně jako ostatní linuxové démony – jako je httpd, který obvykle naslouchá na portu číslo 80, a sshd, který obvykle naslouchá na 22 – server VNC standardně naslouchá na portu číslo 5901. Pokud při spuštění vncserver zahrnete číslo portu, skutečné číslo portu bude plus 5900. Pokud například spustíte vncserver :9, pak VNC server naslouchá na portu číslo 5909.
Chcete-li ručně zastavit server VNC na svém databázovém serveru Linux, spusťte linuxový příkaz vncserver -kill a zadejte stejné číslo portu, jaké jste použili při spouštění serveru VNC. Například:
# /usr/bin/vncserver -kill :9 Killing Xvnc process ID 13836