低配置VPS安装Ubuntu及Lantern详细过程

在服务商后台安装Ubuntu 12.04,测试发现目前这个版本比较稳定

ssh root@你的IP

安装远程桌面所需要的东西:

sudo apt-get update
sudo apt-get install ubuntu-desktop  gnome-core vnc4server

Chrome不能直接在root下运行,要建立一个新用户,如我的是:

adduser wenyunchao
输入及验证密码,资料可以直接回车确认。

将用户到用管理员组:
echo “wenyunchao ALL=(ALL) ALL”  >>  /etc/sudoers

改变操作用户
su – wenyunchao

设置VNC远程桌面密码
vncpasswd

编辑远程桌面配置文件
sudo nano ~/.vnc/xstartup

把下面的粘贴到文件里(#==========之前的这些)

#!/bin/sh

unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS

[-x /etc/vnc/xstartup ]&&exec/etc/vnc/xstartup
[-r $HOME/.Xresources]&& xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80×24+10+10-ls -title “$VNCDESKTOP Desktop”&

export DESKTOP_SESSION=gnome
export GDMSESSION=gnome
export STARTUP=”/usr/bin/gnome-session –session=gnome”

$STARTUP

#==========

更改配置文件权限
sudo chmod 755 ~/.vnc/xstartup

启动远程桌面
vncserver

关闭时用 vncserver -kill :1
安装OPEN JAVA
sudo apt-get install openjdk-7-jre

安装Chrome
wget -q -O – https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add –
sudo sh -c ‘echo “deb http://dl.google.com/linux/chrome/deb/ stable main” >> /etc/apt/sources.list.d/google-chrome.list’
sudo apt-get update
sudo apt-get install google-chrome-stable

更改交换文件至4G
sudo dd if=/dev/zero of=/swapfile bs=64M count=64
sudo mkswap /swapfile
sudo swapon /swapfile
减少内存使用:
sudo sysctl vm.swappiness=100

sudo nano /etc/sysctl.conf
最后加入一行
vm.swappiness=100

大功告成。

可以用vnc客户端登入试试,服务器地址是 你的IP:5901,然后打开Chrome,下载Lantern并安装。

Advertisements

One thought on “低配置VPS安装Ubuntu及Lantern详细过程

  1. [256M内存VPS安装Lantern过程]
    Debian 7.2, lantern 1.0.0-beta10.
    vnc server的window manager用xfwm4,甚至可以不用window manager.
    不要在vps上跑chrome,在自己的desktop上跑chrome。vps的chrome启动后马上关掉它。grep “Opening browser to” log.txt可以看到一个url,用ssh把这个端口映射到自己的desktop,再在desktop的chrome打开这个url。oauth的时候会用到另一个端口,也同样转发。
    如果你会写程序,改改源代码做上面的事情,就不用每次启动做一次了。

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s