有时候我们闲置的VPS不一定拿来做站或者扶墙,也可装个远程桌面进行挂机网赚,这时候就需要安装XFce和VNC。本文参考网上资源整理而成,记录在CAC上安装XFce、VNC和FireFox的过程。
一、安装XFce4.4
centos5.x
|
1 |
yum groupinstall xfce-4.4 |
目前4.8已经出来了,但是貌似yum源里面没有,也可通过yum grouplist命令查阅是否存在新的可用版本,替换4.4版。
centos6.x
有一点要注意的是,在新的CentOS 6上默认没有包含xfce的桌面环境,使用yum也找不到这些包的,因此对于CentOS 6.x,我们要通过以下方法才能将xfce桌面环境成功安装。执行如下命令:
32位下:
|
1 |
wget --no-check-certificate https://github.com/jiang-chao/xfce4.4andvnc/raw/master/epel-release-6-8.noarch-32bit.rpm |
64位下:
|
1 |
wget --no-check-certificate https://github.com/jiang-chao/xfce4.4andvnc/raw/master/epel-release-6-8.noarch.rpm |
下载好后,继续安装步骤:
|
1 2 3 4 5 |
rpm -ivh epel-release-6-8.noarch-32bit.rpm (32位) rpm -ivh epel-release-6-8.noarch.rpm (64位) yum search xfce yum groupinfo xfce yum groupinstall xfce |
二、安装VNC
centos5.x
|
1 |
yum install vnc-server |
centos6.x
由于CentOS 6.x采用的是TigerVNC,所以在CentOS 6.x下请使用以下命令:
|
1 |
yum install tigervnc-server |
三、配置VNC
1.执行下列命令后开启vncserver服务。第一次开启会要你设置一个密码。输入二次。
|
1 |
vncserver |
2.修改配置文件
|
1 |
vi /etc/sysconfig/vncservers |
3.在最后添加以下代码,保存。
|
1 2 |
VNCSERVERS="1:root" VNCSERVERARGS[1]="-geometry 800x600" |
4.执行以下命名重启vncserver。
|
1 |
service vncserver restart |
5.然后打开你自己的VNCviewer。
6.输入VPS主机的IP后面加上“:1”.

7.连接过程要输入密码,连接成功后你会看到一个没有内容的桌面。
注意防火墙端口开放
|
1 2 |
/sbin/iptables -I INPUT -p tcp --dport 5901 -j ACCEPT /etc/rc.d/init.d/iptables save |
8.关闭它,然后执行下列命令:
|
1 |
vi /root/.vnc/xstartup |
9.将里面的命令全部删除,复制粘贴进入下面的代码,并保存。
|
1 2 3 4 5 6 7 8 9 10 11 |
#!/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 & |
10.设置VNC权限
|
1 |
chmod +x ~/.vnc/xstartup |
11.设置VNC开机启动
|
1 |
chkconfig vncserver on |
12.再次重启你的vncserver,必要时请重启VPS主机。
13.再次用VNC连接你的VPS主机,你就可以顺利进入Xfce桌面了。
四、安装Firefox和中文支持
1.有旧版先卸载旧版
|
1 2 |
yum -y remove firefox rm -rf ~/.mozilla/ |
2.直接执行下列命令即可完成安装Firefox
32位:
|
1 2 3 4 5 |
wget --no-check-certificate https://github.com/jiang-chao/xfce4.4andvnc/raw/master/firefox32bit.tar.bz2 mv firefox32bit.tar.bz2 /usr/local cd /usr/local tar -xjvf firefox32bit.tar.bz2 cd /root |
64位:
|
1 2 3 4 5 |
wgett --no-check-certificate https://github.com/jiang-chao/xfce4.4andvnc/raw/master/firefox64bit.tar.bz2 mv firefox64bit.tar.bz2 /usr/local cd /usr/local tar -xjvf firefox64bit.tar.bz2 cd /root |
3.安装中文包
|
1 |
yum -y groupinstall chinese-support |
4.重启VPS。
5.打开root文件夹下的Firefox文件夹,双击打开Firefox,并设为默认应用


五、安装Flash Player插件
使用FireFox访问https://get.adobe.com/cn/flashplayer/,点击Download(下载)->Adobe Flash Player,由于页面随时会有变动,可根据实际情况下载相应版本的插件。

先下载rpm包,在rpm文件所在文件夹右键,进入终端(Open Terminal Here),使用
|
1 |
rpm -ivh flash-player-npapi-24.0.0.221-release.x86_64.rpm |
进行安装。注意替换:flash-player-npapi-24.0.0.221-release.x86_64

六、安装vagex插件
以上步骤完成后,接着下载vagex的插件。
通过VNC打开FireFox,登录vagex官方网站并登录,点击Earn Free Credits,然后找到FireFox Viewer那行,点后面的Latest Version这时FireFox会提示是否允许下载和安装该插件,点允许后FireFox会自动安装并提示重新启动,启动后会弹出一个对话框要你输入你的ID,输入ID之后Vagex就开始工作了!

七、设置Firefox自启动
单击桌面左上角图标选settings–>Session and Startup–>Autostarted applications。
在弹出的对话框中点击Add,在name中输入firefox,Description不用输入,Command中输入firefox,如此firefox的开机启动也设置好了!

接下来重启VPS一下看看是否能正常工作!
八、添加定时重启计划任务
|
1 |
vi /var/spool/cron/root |
然后在里面输入如下内容:
|
1 2 3 4 5 6 7 8 |
00 00 * * * rm -rf /root/.vnc/*.log 01 00 * * * reboot 00 06 * * * rm -rf /root/.vnc/*.log 01 06 * * * reboot 00 12 * * * rm -rf /root/.vnc/*.log 01 12 * * * reboot 00 18 * * * rm -rf /root/.vnc/*.log 01 18 * * * reboot |