手头上闲置的Linux VPS,挂VAGEX是不错的选择。FluxBox桌面+VNC组合 比较节省内存,一般内存256MB,busrt(突发)或swap在384MB以上即可。当然,高端VPS可以边做站,边挂Vagex赚美刀。

首先,Linux 常用桌面/窗口管理器的内存占用对比

桌面/窗口管理器 内存占用
wm2 0.7MB
dwm 1MB
Ratpoison 1MB
JWM 3MB
i3 3MB
Blackbox 3MB
IceWM 4.5MB
Openbox 7MB
Window Maker 7MB
awesome 9MB
FVWM 13MB
Fluxbox 16MB
E17 35MB
LXDE 36MB
XFCE 70MB
Gnome 3 155MB
Unity 192MB
KDE 201MB


以上来自 http://www.vpsee.com/2013/03/a-memeory-comparison-of-popular-linux-window-managers/

可以看出Fluxbox比之前的XFCE省内存。
CentOS vps下,安装xfce/KDE/GNOME桌面+vncserver进行远程管理



安装方法:

1.安装rpmforge:

wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm<br />
rpm -ivh rpmforge-release-0.5.2-2.el5.rf.i386.rpm


上面针对CentOS 5 32bit,其它版本请在http://repoforge.org/use/找到对应rpm包

2.安装fluxbox
yum install -y fluxbox<br />
yum groupinstall -y "x window system"

3.安装vnc
yum install -y vnc-server
4.设置vnc密码
vncpasswd
5.配置vnc
vi /root/.vnc/xstartup
将内容改为:
#!/bin/sh<br />
# Uncomment the following two lines for normal desktop:<br />
# unset SESSION_MANAGER<br />
# exec /etc/X11/xinit/xinitrc<br />
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup<br />
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources<br />
xsetroot -solid grey<br />
vncconfig -iconic &<br />
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &<br />
#twm &<br />
#gnome-session &<br />
exec /usr/bin/fluxbox


6.给xstartup加上权限
chmod +x ~/.vnc/xstartup
7.设置vncserver开机启动
chkconfig vncserver on
8.配置完之后,再重启一下vncserver:
service vncserver restart
9.启动vncserver
vncserver
至此,fluxbox已经安装完毕了~~~

转自:http://crazyfeng.com/fluxbox-centos.html

相关参考文章
http://www.kwx.gd/CentOSApp/CentOS-VNC-FluxBox.html
http://blog.30c.org/2546.html