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. Bootstrap学习笔记系列7-----Bootstrap简单背景CSS及其他辅助类

    背景 通过添加下列类,可以快捷的变换背景颜色,如果是链接的话,鼠标移动上去会变暗 bg-primary 被修饰元素将会应到primary类,显示吃淡蓝色,文本颜色会变成白色. bg-success 被 ...

  2. Java的List排序

    有时需要对List排序,这时可以利用Collections的sort()方法来排序,不用自己再去排序. package myTest; import java.util.ArrayList; impo ...

  3. 360手机卫士会影响Widget的运行

    最近开发了一个Widget,老是运行时间长了就会出现NullPointerException错误,一直不知道是什么原因造成的,后来把Widget加入360一键清理的保护名单,错误就少很多,但是仍然有错 ...

  4. How do you install mysql-connector-python (development version) through pip?

    12down votefavorite 8 http://stackoverflow.com/questions/31748278/how-do-you-install-mysql-connector ...

  5. 2015暑假多校联合---Problem Killer(暴力)

    原题链接 Problem Description You are a "Problem Killer", you want to solve many problems. Now ...

  6. MySQL日期处理(笔记)

    对于刚学习MySQL的人日期的处理是个大坑. 这里整理了如何处理常见的日期问题. (这只是我在学习过程中关于日期处理方面知识的总结,会有一些错误和片面的地方.) Date 函数 函数 描述 NOW() ...

  7. redis事务详解

    mysql中也存在事务的概念.其实事务的定义是一样的.一组操作的集合,作为一个整体,要么全执行,要么全不执行. redis设置事务三步骤: 开始事务 :multi 操作加入事务队列 执行事务 :exe ...

  8. linux常用命令之压缩打包

    DF df – report file system disk space usage 查看文件系统的使用清空 用法 df [-hi] [path] 选项 -h human readable ,以人类 ...

  9. C# 中几个小“陷阱”

    每天写代码,偶尔就会有让你抓狂的时候:代码改了千百遍,蓦然回首,Bug就在灯火阑珊处……这里就列举一些容易犯错的几个小地方,以后遇到了其他的,再慢慢添加.   1. 获取程序当前运行路径   情景复现 ...

  10. ZeroClipboard 复制到剪贴板

    使用 ZeroClipboard 可以简单的将内容复制到剪贴板,通过 Adobe Flash 和 JavaScript 来实现.“Zero” 意义为这个类库没有界面,界面需要由你来建立. 版本: Ze ...