以前我发过一篇文章利用vnc远程连接VPS桌面,其中用到的是kde桌面,后来知道xfce总体来说比kde占得内存还小些,因为xfce轻便、简单,今天因为一些原因需要在我的vps上搭建用户桌面,所以就试了下这个xfce桌面,在此把安装步骤记录一下。

我的环境是openvz 128MB内存+128缓存 系统是centos5

一、安装Xfce 4.4

yum groupinstall xfce-4.4

也可通过yum grouplist命令查阅是否存在新的可用版本,替换4.4

二、安装VNC

yum install vnc vnc-server

2013-3-18更新:由于CentOS 6采用的是TigerVNC,所以,CentOS 6用户请使用yum install tigervnc tigervnc-server替代上面的命令!

三、配置VNC

1.修改配置文件

vi /etc/sysconfig/vncservers

加入以下内容:

VNCSERVERS=”1:root”
VNCSERVERARGS[1]=”-geometry 800×600″

2.设置VNC密码

vncpasswd

3.启动VNC服务

vncserver

4.修改vnc文件

vi /root/.vnc/xstartup

将文件内容替换为以下内容

#!/bin/sh
/usr/bin/startxfce4

5.设置vnc权限

chmod +x ~/.vnc/xstartup

6.重启VNC服务

service vncserver restart

7.设置VNC开机启动

chkconfig vncserver on

四、系统优化

2013-3-18更新:在一些minimal系统里,即使英文也会出现方框乱码,请使用本处命令修正:yum -y install fontforge

1.安装中文语言支持(安装中文字体,解决访问中文网站乱码问题)

yum -y install fonts-chinese

2.安装Firefox火狐浏览器

yum -y install firefox

3.安装Firefox的flash player插件

重新启动VPS,使用VNC连接(VNC Viewer等软件)

连接方法:你的ip:1

使用firefox访问www.adobe.com,点击Get Flash Player

下载rpm包

在rpm文件所在文件夹右键,进入终端(Open Terminal Here),使用rpm -ivh flash-plugin-*.rpm进行安装。

在firefox的地址栏输入about:plugins查看是否安装成功~

最后,上图:

如果你vnc连上去没有桌面,只有个鼠标显示为X,以及左上角几个选项,那就是第三步的4小步修改vnc文件没做。

【转】Linux(CentOS) vps安装xfce桌面+VNC的更多相关文章

  1. Linux(Debian) vps安装gnome桌面+VNC

      昨天转载了一篇关于在Linux VPS上安装xface桌面并VNC连接的文章,因为文章是基于CentOS系统来操作的,有热心读者希望有一个Debian下的类似的东西,这就促成了今天的这篇文字.需要 ...

  2. CentOS 7安装Xfce和VNC

    很多VPS商提供的CentOS 7镜像只有最小化安装,这样就只能在命令行下操作,如果要调试代码的话,还是图形化界面方便,而且CentOS自带的Gnome和KDE都比较占内存.启动桌面后就占用了400M ...

  3. CentOS搭建xfce桌面+VNC教程

    CentOS搭建xfce桌面+VNC教程 Linux的安全与性能向来为开发者所称道,你可以轻松地在搜索引擎中找到各种Linux优越性的说辞,其中不乏Linux的激进者.特别是当你步入VPS领域,更多地 ...

  4. centos下安装xfce+vnc

    首先安装桌面环境,我选择的是xfce,轻量级桌面,小巧实用不占太多内存,(占用内存方面,xfce少于kde,kde少于gnome). 安装xfce桌面一开始我以为第三方的软件源如rpmforge等应该 ...

  5. Linux工作环境:CentOS7最小安装+Xfce桌面环境

    ref: https://blog.csdn.net/smstong/article/details/44802989 3.1 执行CentOS7 最小安装去官网下载CentOS-7.0-1406-x ...

  6. linux/centos下安装nginx(rpm安装和源码安装)详细步骤

    Centos下安装nginx rpm包                                                                                 ...

  7. CentOS7.6最小化纯净版安装xfce桌面

    安装Xfce桌面环境 yum groupinstall "X Window system" yum install epel-release yum groupinstall xf ...

  8. NoSql1 在Linux(CentOS)上安装memcached及使用

    前言:       今天是初五,生活基本要从过年的节奏中回归到正常的生活了,所以想想也该想想与工作有关的事情了.我之前在工作中会经常使用memcached和redis,但是自己一直没有时间系统的好好看 ...

  9. Linux(CentOs)下安装Phantomjs + Casperjs

    Linux(CentOs)下安装Phantomjs + Casperjs 是参照cnMiss's Blog http://ju.outofmemory.cn/entry/70691的博客进行安装的 1 ...

随机推荐

  1. sql 条件查询

    使用SELECT * FROM <表名>可以查询到一张表的所有记录.但是,很多时候,我们并不希望获得所有记录,而是根据条件选择性地获取指定条件的记录,例如,查询分数在80分以上的学生记录. ...

  2. linux IPC的FIFO

    FIFO命名管道原型: #include <sys/stat.h> int mkfifo(const char *path, mode_t mode); int mkfifoat(int ...

  3. Linux shell脚本编程if语句的使用方法(条件判断)

    if 语句格式if  条件then Commandelse Commandfi        别忘了这个结尾If语句忘了结尾fitest.sh: line 14: syntax error: unex ...

  4. elasticsearch5.5.2安装

     elasticsearch5.x安装中一些问题的解决办法 最近在学习elk,由于编译安装使用5.2.1版本的elasticsearch,所以遇到了很多问题,下面是一些问题及解决办法. 1.修改访问e ...

  5. C++——编译器运行过程

    C++ 编译过程简介   C/C++程序编译流程: 预处理->编译->汇编->链接 具体的就是: 源代码(source coprede)→预处理器(processor)→编译器(co ...

  6. docker常用

    1. docker 查看正在运行 2. docker 查看所有  3. docker 查看镜像 4. docker 运行使用 docker run --name 镜像名(自己起的镜像名字)-d(后台) ...

  7. 解决 IE6 position:fixed 固定定位问题

    #e_float{ _position:absolute; _bottom:auto; _right:50%; _margin-right:-536px; _top:expression(eval(d ...

  8. 分享一套主流框架源码资料,征服阿里 P7 面试必备!

    2019年已经过完一半了, 我在这里为大家准备了一份资料,征服阿里 P7 面试必备! 希望这些资料可以帮助到大家,从一个码农进阶为一个优秀的程序员,也可以帮大家提升系统实战能力. 这些资料包括: 讲解 ...

  9. JDK8新特性之函数式接口

    什么是函数式接口 先来看看传统的创建线程是怎么写的 Thread t1 = new Thread(new Runnable() { @Override public void run() { Syst ...

  10. MYSQL查询第二高的薪水

    编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) . +----+--------+| Id | Salary |+----+--------+| 1 | 100 || ...