如何在ubuntu server 环境安装 vnc4server 服务和xfce 图形环境
// April 4th, 2011 // No Comments » // Life, Stuff, Ubuntu
如何在Ubuntu server VPS上安装vnc 图形支持环境。
图形环境虽然可以提高不少操作上的便利,但是却会消耗比较多的内存。如果VPS的内存本来就不够用的话 推荐还是不要安装任何图形环境。
现在手上有的VPS 除了Linode 的是Xen 以外都是基于OPENVZ的。比如比较有名的 buyvm.net 以及
directspace.net 的VPS。 两个都是不错的选择 流量相对比较大,硬盘大小也可以接受,
用来做VPN,或者文件转发都是不错的选择。
OPENVZ的好处就是一般主机商都会给比较高的内存,所以推荐还是在512MB以上内存的VPS上安装图形界面, 不然很容易崩溃。
内存能省则省 所以我选择了 XFCE图形界面,相对来说比较轻量,反应速度也比较快一点。
Ubuntu server 我选择的是10.10 反正不是生产环境 个人觉得还是用新的会比较好点,一来版本新,二来教程会比较多。
新系统上来第一件事情就是 更新了
$sudo apt-get update
$sudo apt-get upgrade
必须的。
接下来需要安装 vnc 服务器了。
$sudo apt-get install vnc4server
ubuntu 是用vnc4server centsos貌似是 vncserver
安装完毕以后需要用普通户用修改一次 vnc的密码
$vnc4passwd
按照提示两次输入密码 这个密码是客户端链接VNC服务器环境的时候需要输入的密码。
然后再用普通用户运行一次
$vnc4server
都没问题的话会显示在本用户目录链接了vnc的配置服务文件等等, 默认第一个vnc 服务使用了vnc的端口 :1 记住就是了。
在本地安装vnc的客户端, 我用的是realvnc, 在填写vnc服务地址的时候填写 你的域名+:1 比如
your_domain_name:1 IP也可以
没错的话应该会显示之前设置的那个vnc密码 进入以后默认开启的是Xterm 桌面环境,一般都是光秃秃的只剩下一个console。
如果都没有问题那么可以先停止这个vnc 服务实例。
$vnc4server -kill :1
里面用的:1 就是之前运行那个实例。所有的操作不要使用root用户,不然有安全问题。
vnc服务就这样装好了。 下面就是安装XFCE桌面环境了, ubuntu下面很简单(这就是我最早喜欢用ubuntu的原因)。
$sudo apt-get install xfce4
等待吧。。。。
完成以后就可以进入本用户目录下的.vnc 目录
$cd ~/.vnc
备份好原来的 xstartup 文件然后做一下修改
在 x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
这句之后注释掉最后一句 #x-window-manager &
然后添加下面这段。
x-sesion-manager & xfdesktop & xfce4-panel &
xfce4-menu-plugin &
xfsettingsd &
xfconfd &
xfwm4 &
保存文件退出。
重新运行vnc4server 命令 重新连接vnc服务。 xfce图形环境就这么地出来鸟。
接下来就该装什么装什么吧。 如果不想一直占用内存的话 可以在使用完vnc服务后 kill一次。
openvz还是老老实实用nginx做网页服务器 apache2 占用内存太大。






