1.安装x-window
使用apt-get 安装 xorg

sudo apt-get install xorg  

如果提示以下内容,就说明需要update下源列表,使用sudo apt-get update即可

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package xorg 

2.安装LXDE

sudo apt-get install lxde-core

3.安装tight vnc

sudo apt-get install tightvncserver

4.启动一下vnc然后再退出,为了让它生成配置文件

sudo tightvncserver :1
sudo tightvncserver -kill :1

中间过程可能会要求你输入一个8位的VNC密码,输密码的过程中要记住这个密码,这个密码是配置成功后连接用的

5.编辑配置文件
用任何一款文本编辑器打开~/.vnc/xstartup这个vnc配置文件,比如说我个人比较习惯vim,就在bash里敲

sudo vim ~/.vnc/xstartup

然后vim就会打开配置文件,方向键控制光标到最后一行,按i进入insert mode,然后回车,将下面的配置追加进去

lxterminal &
/usr/bin/lxsession -s LXDE &

然后esc退出insert mode,敲:wq退出vim

6.启动vnc
在bash内敲sudo vncserver -geometry 800x600就可以了,后面的分辨率可以自己决定,运行后他会返回类似下面的信息

New 'X' desktop is techmoe:1

Starting applications specified in /home/techmoe/.vnc/xstartup
Log file is /home/techmoe/.vnc/techmoe:1.log

记住用户名后面的数字,那个是session id,然后打开本地的vnc客户端(没有的话推荐用chrome版的,蛮方便的),连接地址填你的IP+刚才的session id,比如说服务器的IP是233:233:233:233,直接在地址里输入233:233:233:233:1 这样就可以连接了

其实装LXDE对于ubuntu server版来说比装GNOME特别是Unity都不错,毕竟远程过去如果桌面太复杂会感觉卡卡的,更何况平时熟悉了ssh在ssh下操作会感觉比桌面环境还要顺手,安装完占用空间连默认的ubuntu-desktop的十分之一都不到,从这一点来看比较适合在koding或者c9上面作作死,所以说虽然略显简陋但是还是蛮不错的

分站地址

实战Ubuntu Server上配置LXDE+VNC环境的更多相关文章

  1. [转载]Ubuntu Server下配置UTF-8中文环境

    转载自:http://www.gaojinbo.com/ubuntu-server%E4%B8%8B%E9%85%8D%E7%BD%AEutf-8%E4%B8%AD%E6%96%87%E7%8E%AF ...

  2. 在ubuntu server上安装沸腾时刻环境

    1. 安装php5.6 http://phpave.com/upgrade-to-php-56-on-ubuntu-1404-lts/ 按照这篇文章的顺序来做,可以安装最新5.6版本php 安装好了以 ...

  3. Ubuntu Server如何配置SFTP

    SH File Transfer Protocol是一个比普通FTP更为安全的文件传输协议.(参考资料:http://en.wikipedia.org/wiki/SSH_File_Transfer_P ...

  4. Ubuntu Server如何配置SFTP(建立用户监狱)

    Ubuntu Server如何配置SFTP(建立用户监狱)   SSH File Transfer Protocol是一个比普通FTP更为安全的文件传输协议.(参考资料:http://en.wikip ...

  5. 在ubuntu server上搭建Hadoop

    1. Java安装: Because everything work with java. $ sudo apt-get install openjdk-7-jdk 安装之后,可以查看java的版本信 ...

  6. 在ubuntu机器上部署php测试环境

    在ubuntu机器上部署php测试环境 一.部署环境 Ubuntu11.10_X86_32,编译安装相应的软件:nginx+mysql+php. 二.软件安装 2.1 软件下载 libiconv-1. ...

  7. Ubuntu Server 上使用Docker Compose 部署Nexus(图文教程)

    场景 Docker-Compose简介与Ubuntu Server 上安装Compose: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...

  8. [转]ubuntu server上网配置

    [转]ubuntu server上网配置 http://blog.sina.com.cn/s/blog_6c9d65a101011pyt.html 今天我的ubuntu server上不去网了,所以重 ...

  9. 一台Ubuntu server上安装多实例MySQL

    受环境所迫,在一台Ubuntu server上安装多个实例MySQL. 手动安装MySQL 环境:Ubuntu server 11.10 64bit + mysql-5.5.17-linux2.6-x ...

随机推荐

  1. [DBW]js获取当前时间(昨天、今天、明天)

    开发过程中某些前台页面的时间控件我们需要给默认当前时间,jquery可以轻松的帮我们实现,代码如下 1 //昨天的时间 2 var day1 = new Date(); 3 day1.setTime( ...

  2. C# 在异步中使用HttpWebRequest出现的“正在终止线程”错误的解决方案

    最近做接口对接,因需求变化需要用到异步推送信息,就利用委托做了异步. 程序运行过程中时不时出现“正在终止线程”的错误信息,导致两边订单信息不一致,代码如下: byte[] byteData = Enc ...

  3. SignalR入门之多平台SignalR服务端

    之前创建SignalR服务端是基于Web应用程序而言的.那么能不能把SignalR服务端做成控制台应用程序.Winform或windows服务呢? 答案是肯定的. 之前尽管看起来好像是IIS和ASP. ...

  4. 专业PHP 7 IDE - Eclipse PDT 4.0 终于出世

    2016年6月22日,第一款开源免费的完整支持PHP 7版本的IDE - PDT 4终于发布.原本我是期望Netbeans 8.2的,但PDT 4.0 发布,就等不及了. PDT团队很高兴的宣布PDT ...

  5. java 四舍五入保留小数

    // 方式一: double f = 3.1516; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.RO ...

  6. Monkey测试2——Monkey测试策略

    Monkey的测试策略 一. 分类 Monkey测试针对不同的对象和不同的目的采用不同的测试方案,首先测试的对象.目的及类型如下: 测试的类型分为:应用程序的稳定性测试和压力测试 测试对象分为:单一a ...

  7. linux实用的日志分析脚本

    日志分析 随意的tail一个access_log文件,下面是一条经典的访问记录 218.19.140.242 – - [10/Dec/2010:09:31:17 +0800] “GET /query/ ...

  8. java对cookie的操作

    java对cookie的操作比较简单,主要介绍下建立cookie和读取cookie,以及如何设定cookie的生命周期和cookie的路径问题. 建立一个无生命周期的cookie,即随着浏览器的关闭即 ...

  9. react native 学习一(环境搭配和常见错误的解决)

    react native 学习一(环境搭配) 首页,按照http://reactnative.cn/docs/0.30/getting-started.html#content上的介绍,下载安装pyt ...

  10. JS常用的设计模式

    单例模式 只创建类的唯一一个实例.我们看了好几种可以不通过构造函数和类Java语法达成单例的方法.从另一方面来说,JavaScript中所有的对象都是单例.有时候开发者说的单例是指通过模块化模式创建的 ...