本文以Oracle Linux 6.4虚拟机为示例session
一. 安装 tigervnc-servertcp
使用“rpm -qa vnc”指令查看是否安装vnc服务,若是没有安装,则可使用yum或者rpm进行安装:spa
# yum install tigervnc
# yum install tigervnc-server
首次安装你须要设置远程登陆的密码,或者执行“vncpasswd”进行设置。操作系统
这个密码不必定与操做系统登陆的密码一致,但须要远程桌面的全部的帐号,都须要使用设置一次。code
二. 启动vncserver服务server
执行命令blog
# /etc/init.d/vncserver start
或者
# service vncserver start
若是启动后提示“Starting VNC server: no displays configured [FAILED]”错误信息,那么你还须要修改“/etc/sysconfig/vncservers”文件:虚拟机
执行命令it
# vi /etc/sysconfig/vncservers
修改最后两行,如:io
VNCSERVERS="1:root" VNCSERVERARGS[1]="-geometry 1024x768"
说明:
其中,VNCSERVERS用于定义哪些用户能够vnc远程登录,值的格式以下:
桌面序号1:登录帐号1 桌面序号2:登录帐号2 桌面序号3:登录帐号3
例如:
VNCSERVERS="1:root" 或者多个用户 VNCSERVERS="1:root 2:user1 3:user2"
VNCSERVERARGS用于定义远程桌面的属性,如配置窗口分辨率等,如:
VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost" 定义桌面序号2的桌面属性 VNCSERVERARGS[3]="-geometry 1366x768 -nolisten tcp -localhost" 定义桌面序号3的桌面属性
固然,你也能够vncserver :n来启动服务,这里的n不指定默认为1,也能够是二、3等等。
三. 启动客户端VNC Viewer链接远程虚拟机
VNC的默认端口是5900,而远程桌面链接端口则是5900+n(n是vncserver命令指定的)。若是使用“vncserver :1”命令启动VNC Server,那么端口就应该是5901。别忘记在Windows Azure门户中添加该端口。
四. 中止vncserver服务
# /etc/init.d/vncserver stop
或者
# service vncserver stop
或者
# vncserver -kill :n
五. 列出当前用户创建的全部远程桌面
vncserver –list
六. 设置vncserver服务随系统自动启动
# chkconfig vncserver on 或者 # sudo chkconfig --level 345 vncserver on
最后,若是你须要激活图形界面,你还须要执行以下步骤:
1. 安装 XWindow
yum -y groupinstall 'X Window System'
2. 安装 GNOME 与 KDE (可选择一个安裝)
yum -y groupinstall 'Desktop' 安装GNOME yum -y groupinstall 'KDE Desktop' 安装GKDE
3. 安装中文支持 (可选)
yum -y groupinstall "Chinese Support"
若是安装了中文支持,还需作以下设置:
# vi /etc/sysconfig/i18n
将 LANG="en_US.UTF-8" 修改成 LANG="zh_CN.UTF-8" ,若是是空白的,直接加入: LANG="zh_CN.UTF-8"
5. 设置开机启动桌面 (可选)
# vi /etc/inittab
将 id:3:initdefault: 修改成 id:5:initdefault:
6. 设置VNC开机启动桌面 (可选)
vi /root/.vnc/xstartup
注释掉“twm &”,如
#twm &
并在后面增长一行,如
gnome-session &
7. 重启
# reboot