很多人老是觉得 Linux 系统的 VPS 就是一个黑框,虽说很省内存但是操作极其麻烦,不想 Windows VPS 那样直观,所以 VPS 一到手就装 VNC 和桌面。

默认的 GNOME、KDE 之类的桌面很吃内存,即使是号称轻量级的 Xfce 也能随便消耗几百 M 的内存。并且一键安装脚本清一色的适用于 CentOS 的,而博主最喜欢的系统是 Debian。其实还有另外原因,不住想在建站的同事挂 Vagex 或者 MegaViews 来维持 VPS 和域名的费用。

安装配置 tightvnc 和 fluxbox

1、先把系统升级一下。

apt-get update && apt-get -y upgrade

2、然后安装 VNC 服务和 Fluxbox 桌面,Debian 下也有 VNCServer 的,不过没有 Tightvnc 省资源,能省就省啊。

apt-get install tightvncserver fluxbox xterm

3、设置 VNC 密码(还会问你是否添加一个观看密码,随意)

tightvncpasswd

4、修改 Startx 的配置文件

nano ~/。vnc/xstartup

把下面这串东西填进去

#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
#gnome-session &
exec /usr/bin/fluxbox

5、Ctrl+X 保存并且退出。6、然后就是添加相关的运行权限

chmod +x ~/.vnc/xstartup

6、更新 Fluxbox 菜单配置。

mkdir -p ~/.fluxbox
touch ~/.fluxbox/menu
nano ~/.fluxbox/menu

把下面的东西填进去,Ctrl+X 保存并且退出。

[begin](fluxbox)
[include](/etc/X11/fluxbox/fluxbox-menu)
[end]

7、启动 VNC 服务。

tightvncserver -nolisten tcp -localhost :1

8、然后重启一下 VPS。

reboot

9、重启完成运行 VNC 服务

vncserver

不用 VNC 的时候可以关闭 VNC

tightvncserver -kill :1

小结

桌面这玩意最起码得 256M 的 VPS 才能有可玩性,当然如果 128M 的便宜 VPS 拿去挂 Vagex 或者 MegaViews 还是不错的,赚点域名钱还是不困难的。最后来个截图:

Flubox 预览Flubox 预览