what's the VNC
VNC 是一款非常強大的遠程控制工具,服務端安裝 vncserver 並啟動服務后,客戶端安裝 vncviewer 就可以遠程操作服務端,VNC的服務器端應用程序在UNIX和Linux操作系統中適應性很強,圖形用戶界面十分友好,看上去和Windows下的軟件界面也很類似,使得我們對於雲服務器的操作相當巴適。
服務端安裝及配置 VNC
這里以 CentOS為例,Ubuntu 只需將 yum 改成 apt-get 即可
安裝 vnc
yum -y install vnc yum -y install xorg-x11-fonts-misc yum -y install tigervnc-server
配置 vncservers 文件
vim /etc/sysconfig/vncservers # 去掉下面兩行的注釋 VNCSERVERS="1:root" VNCSERVERARGS[1]="-geometry 1024x768"
配置 xstartup 文件
編輯配置之前,需要使用 vncserver 命令創建默認配置文件
vncserver # 輸入口令:123456 (密碼要求最少六位) # 確認口令:123456
vim /root/.vnc/xstartup # 在最后增加這一行,表使用gnome界面,否則是xfce界面 gnome-session & set starting GNOME desktop
設置遠程登錄口令
vncpasswd
啟動 vncserver 服務
- 主服務啟動
service vncserver start
- 啟動多個界面
vncserver :2 vncserver :3 vncserver :4 ......
停止 vncserver 服務
- 停止主服務
service vncserver stop # 停止start時啟動的界面:1,其它另啟的界面:2不停止
- 停止指定界面
vncserver -kill :1 vncserver -kill :2 ...... # 通過 service vncserver status 命令可以得到進程pid號,可以看出啟動了多少個界面。
設置開機啟動
chkconfig --list vncserver
chkconfig vncserver on
參考:https://blog.51cto.com/13043516/2055574