转 CentOS6环境安装VNC远程桌面环境及FireFox/Flash Player等组件

转 CentOS6环境安装VNC远程桌面环境及FireFox/Flash Player等组件

admin
2017-03-28 / 0 评论 / 159 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2018年06月25日,已超过2133天没有更新,若内容或图片失效,请留言反馈。

老蒋在之前的博客文章中分享过不少关于VNC远程桌面环境的搭建和部署,大部分都是基于CentOS5环境的,今天这位朋友需要在ConoHa VPS服务器中安装VNC,熟料最低版本是CentOS6,版本不同安装方法肯定是不同的。同样的,在众多VNC环境中,XFCE环境是最为节省资源的,所以也需要安装XFCE桌面环境。

根据项目的需要还需要安装简体中文语言包、FireFox火狐浏览器、Flash Player组件支持,所以在这篇文章中,老蒋就基于CentOS6环境完整的部署XFCE VNC环境做一个详细的记录。肯定是确保安装过程和实现的结果没有问题的,如果有这方面的用途需要的网友可以参照使用。

第一、升级及安装tightvnc


yum -y update
yum -y install tightvnc
yum -y install tightvnc-server


因为考虑到不同的版本系统的软件源的不同,我们在安装环境之前一定要更新系统源,因为有些漏洞也可以补丁打上,顺带说一下系统环境我用的是64位系统,因为我把必要的程序包放到本地。

第二、安装XFCE环境


wget http://download.Fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
yum search xfce
yum groupinfo xfce
yum groupinstall xfce


这里需要输入两次y回车过程,将XFCE环境安装。

第三、安装中文语言包、FireFox/Flash Player


yum -y groupinstall chinese-support
yum -y install firefox
wget http://soft.itbulu.com/vnc/install_flash_player_11_linux.x86_64.tar.gz
tar zxvf install_flash_player_11_linux.x86_64.tar.gz
mkdir -p ~/.mozilla/plugins/
cp libflashplayer.so ~/.mozilla/plugins/


这里需要安装中文语言包,这样浏览中文网站的时候就不会有乱码出现。同时安装Flash Player组件,在浏览网站或者项目时候不会有打不开的问题。有些需要挂机的项目是必须有Flash Player的。

第四、设置VNC密码

设置VNC密码


vncserver


输入命令,然后会有提示输入VNC密码,回车后再输入一次。

第五、配置分辨率


vi /etc/sysconfig/vncservers


编辑文件,然后添加下面两行。


VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 800x600"


配置分辨率

保存后退出。如果需要其他分辨率,我们可以对参数修改。

第六、重启VNC


service vncserver restart


第七、修改配置文件


vi /root/.vnc/xstartup


编辑文件,替换下面的内容:


#!/bin/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
#exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
startxfce4 &


全部替换成上面的内容,保存退出。

第八、重启生效


chmod +x ~/.vnc/xstartup
service vncserver restart
chkconfig vncserver on


安装完毕之后,我们重启VNC生效,且设置开机启动。最后,为了确保是不是成功(肯定是成功的,老蒋测试过),我们登录VNC软件连接看看。

CentOS6环境安装VNC远程桌面环境及FireFox/Flash Player等组件

总结,通过上面步骤安装,可以完整的在CentOS6环境中安装XFCE VNC桌面环境,对于有需要挂机项目、远程仿WIN环境的用途,还是有些帮助的。如果还是有不会的朋友,那可以找老蒋解决安装问题。







继前面一篇"OpenVZ Ubuntu 12.04系统环境一键安装VNC桌面环境教程"文章之后,老左继续来整理基于CentOS环境一键快速安装VNC的方法和过程,针对不同的系统环境有多个方法之后,我们在选择应用过程中就可以有针对性,毕竟有些用户常年使用的喜欢可能是CENTOS或者是DEBIAN等。在这篇文章中,整理的是基于OPENVZ架构,CentOS 6 64bit环境一键安装VNC桌面环境的教程,如果你有需要可以继续往下看。


如果你有喜欢其他的方法安装VNC,可以参考这些:

Linux VPS Debian系统安装gnome+VNC桌面环境 附iceweasel浏览器

Linux VPS Debian安装LXDE+VNC桌面 附配Firefox浏览器及简体中文

Linux VPS(CentOS)安装VNC+XFCE可视化桌面环境 附安装FireFox浏览器


第一、登陆SSH输入一键安装VNC脚本


yum install nano -y; yum update -y; yum upgrade -y; yum install tigervnc-server -y; yum groupinstall "Desktop" -y; yum install firefox -y; rpm -ivh http://soft.laozuo.org/vnc/adobe-release-x86_64-1.0-1.noarch.rpm; rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux; yum install flash-plugin nspluginwrapper alsa-plugins-pulseaudio libcurl -y; echo 'echo "nameserver 8.8.8.8" >> /etc/resolv.conf; ' >> /etc/rc.local; echo 'VNCSERVERS="1:root"' >> /etc/sysconfig/vncservers; echo 'VNCSERVERARGS[1]="-geometry 1000x700"' >> /etc/sysconfig/vncservers; vncpasswd; chkconfig vncserver on --level 345; reboot;


只需要在我们的CENTOS 6 64位环境中丢入上面的脚本回车,就会自动安装,在安装最后,会要求我们输入两次VNC密码。

CENTOS 6环境一键安装VNC桌面环境

安装成功之后会自动REBOOT重启VPS,然后稍等启动之后,我们在用VNC链接软件登陆远程桌面。

第二、登陆VNC远程桌面

centos-vnc-one2

我们可以看到远程桌面可以登录,界面还蛮好看的。

总结,从这篇文章中已经确定Linux OpenVZ CentOS 6 64bit环境一键安装VNC桌面环境教程是可以完成的,如果有需要的朋友可以玩玩,对于后面需要增加中文包或者FLASH组件等,参考老左的其他文章。相对而言,LINUX安装WIN桌面环境用于挂机等项目,是比较节省成本的。



本文固定链接: http://www.laozuo.org/4932.html | 老左博客


在虚拟主机与VPS主机中,网友们需要VPS的购买力还是比较强大的,部分是用来搭建网站甚至站群需要的,但是远比不上需要用来操作一些任务甚至有做网赚需要的。但是,由于海外的Windows VPS成本较高,而且可选择数量不多,更由于Linux VPS的选择机会大,于是需要用到把Linux VPS安装类似windows可视化桌面环境的就比较多。

老左翻看之前的文章,也有几篇关于在Linux VPS中安装桌面环境的:


Linux VPS(CentOS)安装VNC远程桌面(完整测试)

Linux VPS CentOS安装FreeNX桌面环境

Linux VPS Debian安装LXDE+VNC桌面 附配Firefox浏览器及简体中文[2014.6.29补充]







正好这几天有网友需要老左给他代购N台机器,然后需要每台都安装VNC桌面环境,查阅到有说到VNC+XFCE可视化桌面环境比较节省资源,甚至比之前文章中用到的FREENX以及KDE好很多,而且这位朋友目前合作的用户也是用XFCE的,所以老左就整理这篇教程出来,一来自己给他们服务时候直接复制使用,二来如果有需要的朋友也可以参考使用。

第一、Linux VPS系统准备

在写这篇文章之前,老左个人建议在搬瓦工VPS购买机器比较划算,年付9.99美元的512MB方案速度还是比较快的(具体方案参考)。系统环境安装的是centos 5 32位。

第二、检测系统XFCE版本


yum grouplist


检查XFCE版本

看到上图中,我们检测到版本是4.4的,一般都是这个版本。

第三、安装XFCE 4.4版本


yum groupinstall xfce-4.4


在安装过程中会出现两次"Is this ok [y/n]"我们只需要输入y且回车就可以。

第四、安装VNC桌面系统


yum install vnc vnc-server


同样的,在过程中有一次我们看到"Is this ok [y/n]"我们只需要输入y且回车就可以。

第五、配置VNC系统及分辨率


vi /etc/sysconfig/vncservers


然后在内容中添加


VNCSERVERS="1:root"

VNCSERVERARGS[1]="-geometry 1024x768"


上面的分辨率可以根据我们自己的需要修改,比如可以改成800x600等。

第六、设置VNC密码


vncpasswd


输入命令之后会提示让我们输入VNC密码,输入密码的时候我们是看不到字符的,一定要看好,输入一次之后回车,然后还需要输入一次。

第七、启动VNC系统环境


vncserver


第八、修改xstartup配置文件


vi /root/.vnc/xstartup


我们可以用VI修改文件,也可以用WinSCP这类FTP工具直接下载修改后替换,所有的内容都替换成下面的内容。


#!/bin/sh

# Uncomment the following two lines for normal desktop:

unset SESSION_MANAGER

#exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup

[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

xsetroot -solid grey

vncconfig -iconic &

#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop"&

#twm &

startxfce4 &


第九、设置权限以及重启VNC/设置开机启动


chmod +x ~/.vnc/xstartup

service vncserver restart

chkconfig vncserver on


第十、安装FireFox浏览器以及支持简体中文设置

在上面的进程中,是没有安装浏览器的,虽然VNC自带也有浏览器工具但是感觉不是太好用。我们还是比较喜欢使用FIREFOX火狐浏览器之类的工具,这样便于我们在机器上操作项目。其次,如果我们访问中文站点时候会出现乱码,所以我们还需要安装组件支持简体中文语言的。


yum -y install firefox

yum -y install fonts-chinese


上面的2条命令就是安装浏览器以及添加支持简体中文组件的功能,这样我们所有的VNC+XFCE就安装完毕。我们可以通过VNC工具来连接。

附 - 连接测试

A - 使用vncviewer连接工具登录

vncviewer连接工具

这个我们应该比较会使用,用我们的VPS IP地址:1就可以登录,点击确定。

VNC连接密码

这里的密码是我们上面第六步的密码。然后我们就可以看到桌面环境。

B -VNC+XFCE桌面及浏览器

VNC打开浏览器

我们可以看到安装好的FIREFOX火狐浏览器,我们打开看看是否可以使用。

xfce打开网站

感觉还不错吧。

总结,以上的Linux VPS(CentOS)安装VNC+XFCE可视化桌面环境教程,老左已经测试过可以实现,如果有需要安装的朋友依据对应的系统环境版本安装,如果有出现问题可以给我留言一起探讨解决问题。



本文固定链接: http://www.laozuo.org/2912.html | 老左博客


0

评论 (0)

取消