Debian 省资源桌面环境

ssh管理debian好处很多,但还是有各种不得已的原因,需要debian的桌面环境,并不需要多华丽,只是需要一个简单的图形界面。

我在网上找到一个桌面环境,非常省资源,内存占用很小,和大家分享下。

apt-get update
apt-get -q -y --force-yes install jwm vnc4server xterm
vncserver

这个时候会提示你输入密码。输入后,就启动了桌面了。

然后用vncview软件,输入你的vps ip,端口是5901。

比如你的ip是1.1.1.1,打开vncview之后,输入1.1.1.1:5901

然后输入密码,就可以进入一个简单的,只有终端控制器的桌面了。

vncview是RealVNC提供的远程桌面软件,相信一般用windows vps的一般都有的,不知道的,请搜索下载RealVNC。

如果你还想装一个浏览器,很遗憾,debian软件库没有firefox,不过有一个替代的——iceweasel,大部分firefox的插件,这个都能用,还是不错的。

apt-get install iceweasel
在桌面的终端控制器里面输入:

iceweasel &

就可以打开浏览器啦。

如果不打开浏览器,在buyvm 128m的vps下,还在跑nginx,内存只用了18m左右。

在vps 输入 :

vncconfig -nowin &

即可激活粘贴板,可以在vnc桌面环境下,vps和本机自由粘贴复制。

via. http://zvv.me/vps/debian-jwm.html

修改VNC默认端口

用了默认的5901端口一段时间之后经常会出现”VNC conenction failed: vncserver too many security failures”这样的错误而不能登录。看了官方的解释是登录出错后一段
vi /usr/bin/vncserver
新版本中需要将所有5900改成所需其它数字.
找到下列代码,把当中的5900修改成其它数字
$vncPort = 5900 + $displayNumber;

修改成功后从电脑上仍不能连接, 使用下列代码后发现只能从本地连接
netstat -anp | grep 5901
tcp 0 0 0.0.0.0:7901 127.0.0.1:* LISTEN 20952/Xtigervnc
tcp6 0 0 :::7901 :::* LISTEN 20952/Xtigervnc

在 /etc/vnc.conf 里加入一行即可从电脑连接
$localhost = "no";

结束vnc进程用下列

vncserver -kill :1

可以用下列命令获取
ps ax | grep vnc
输出的结果类似
25697 ? S 55:38 Xvnc4 :1 [...]
[...]
30481 ? S 17:57 Xvnc4 :2 [...]

里面的”:1″,”:2″就是DISPLAY#

命令行下启动GUI程序,比如firefox
export DISPLAY=:1;firefox

http://superuser.com/questions/437354/vncserver-too-many-security-failures
http://superuser.com/questions/549386/what-is-the-correct-way-to-kill-a-vncsession-in-linux

发表回复

您的电子邮箱地址不会被公开。