此项工作的主线为安装VNC服务,然后再启动它。
若有安装介质,且系统支持YUM当然是最简洁的,不值得一记。这里主要叙述没有安装介质,Red Hat Linux本身又不支持YUM安装的情况。
一、获取VNC服务安装包
可在CentOS网址(http://mirror.centos.org/centos/)获取VNC的安装包。
注意:不建议使用RealVNC,此VNC需付费,可能你破解半天还搞不定,前车之鉴啊。这里建议在CentOS网址上下载tigervnc,比如我服务器是Red Hat Linux 6.*版本,就在http://mirror.centos.org/centos/6/os/x86_64/Packages/目录下把四个tigervnc安装包全部下载下来:tigervnc-1.1.0-24.el6.x86_64.rpm、tigervnc-server-1.1.0-24.el6.x86_64.rpm、tigervnc-server-applet-1.1.0-24.el6.noarch.rpm、tigervnc-server-module-1.1.0-24.el6.x86_64.rpm。
可以先使用file tigervnc-1.1.0-24.el6.x86_64.rpm验证文件是否损坏,显示“RPM v3.0 bin i386/x86_64”才是正常的。
二、把下载的VNC安装包放入服务器中
scp -r root@192.168.100.100:/home/vnc /root/Desktop
或参考前一篇博文:Linux系统之间传输文件。
三、检查服务器内是否已安装VNC,若已安装先行卸载
rpm -qa|grep vnc
rpm -qa|grep vnc|xargs rpm -e --nodeps
四、安装VNC服务
rpm -ivh tigervnc*
记得是第一步下载的四个VNC安装包
五、启动VNC服务,并设置VNC密码
vncserver
或者设置完密码后,关闭VNC服务:vncserver -kill :1(VNC默认端口为5901,可访问5901端口验证服务是否关闭)
六、更改配置文件
vi /etc/sysconfig/vncservers
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1024x768 -nolisten"
七、启动VNC服务
service vncserver start
八、设置vncserver服务开机自启动
chkconfig vncserver on
使用chkconfig可检查vncserver是否已启动(即2:、3:、4:、5:是启用状态)