linux安装tightvnc_CentOS Linux下安装VNC

最近买了Burst.net美国佛罗里达迈阿密机房的2台VPS做测试(首月免费),一台windows 2003,一台无桌面环境的纯净centos Linux 6.0 64bit,为了测试,在CentOS系统上安装了vnc服务。以下为安装全过程(适用于256M以上VPS):

1、安装桌面环境KDE与gnome

yum install kdepim

yum groupinstall gnome-desktop

yum install gnome-session

2、安装VNC、firefox浏览器以及Xorg(Xorg 是由 X.Org 基金会发行的开放源代码 X Window 系统实现中的 X 服务)

yum -y install vnc vnc-server firefox x11-xorg

yum groupinstall "X Window System" "GNOME Desktop Environment" "KDE (K Desktop Environment)"

3、配置VNC

vncserver

首次运行会要求你设定好VNC连接密码,程序会建立一个.vnc的目录,默认情况是/root/.vnc

4、杀掉所有VNC的进程、删除临时sockets、重新启动VNC服务

pkill -9 vnc

rm -rf /tmp/.X1*

然后编辑/root/.vnc/xstartup,将最后一行twm替换为gnome-session或者startkde

懒人可以直接用以下语句直接替换(执行任意一条即可,建议选择第一条稳定,但是占用内存较多,首次连接占用681M,同条件第二条占用343M)

sed -i 's/twm/gnome-session/g' /root/.vnc/xstartup

sed -i 's/twm/startkde/g' /root/.vnc/xstartup

替换完成后重启vncserver

vncserver

5、在windows或者linux桌面环境下使用VNC客户端去连接模板主机,默认情况下连接地址是:

xxx.xxx.xxx.xxx:1

可能遇到的问题:

1、连接上去后发现只显示桌面,木有任务栏,木有桌面图标

解决方法:到/root/.vnc/目录下找到log日志文件,打开查看以后会发现提示你如下错误信息

gnome-session[****]: WARNING: Unable to find provider 'gnome-panel' of required component 'panel'

gnome-session[****]: WARNING: Unable to find provider 'nautilus' of required component 'filemanager'

第一条是任务栏木有的错误,第二条是图标木有的错误,执行如下命令后再次连接即可

yum -y install gnome-panel

yum -y install nautilus

pkill -9 vnc

rm -rf /tmp/.X1*

rm -rf /root/.vnc/*.log && rm -rf /root/.vnc/*.pid

vncserver

另外,针对128M这样小内存的Linux VPS,采用《http://icodex.org/2010/03/centos最小化安装gnome和vnc/》的方法,简单摘录如下:

1.安装x-window桌面和Gnome环境先.

yum groupinstall "X Window System" "GNOME Desktop Environment"

2.添加中文支持和浏览器

yum -y install fonts-chinese firefox

3.安装tightvnc.

(CentOS 5 64Bit)

wget http://packages.sw.be/tightvnc/tightvnc-server-1.3.9-3.el5.rf.x86_64.rpm

rpm -ivh tightvnc-server-1.3.9-3.el5.rf.x86_64.rpm --force --nodeps

(CentOS 5 32Bit)

wget http://packages.sw.be/tightvnc/tightvnc-server-1.3.9-3.el5.rf.i386.rpm

rpm -ivh tightvnc-server-1.3.9-3.el5.rf.i386.rpm --force --nodeps

其他版本到http://packages.sw.be/tightvnc找对应的rpm包。

补充:必须做以下操作,否则会因找不到字体路径而无法启动!

mkdir -p /usr/X11R6/lib/X11

ln -s /usr/share/X11/fonts /usr/X11R6/lib/X11/fonts

使用方法(以会话ID:1为例)

启动vnc.执行命令:

vncserver :1 -httpport 9001 -name icodex_desktop -depth 24 -geometry 1024x768

关闭vnc,执行命令:

vncserver -kill :1

参数说明:

usage: vncserver [:] [-nohttpd] [-name ] [-depth ]

[-geometry x]

[-pixelformat rgbNNN|bgrNNN]

...

vncserver -kill

:1 > 会话ID.你可以建立多几个会话ID

-httpport|-nohttpd > 打开的TCP访问端口或者关闭TCP访问

-name > 命名.这个随意了...

-depth > 色彩深度 设置16位或24位,32位是不启动的.

-geometry > 屏幕纵横比

-pixelformat > 像素格式,默认即可

vncserver -kill 杀死会话ID.为会话ID.如:vncserver -kill :1

经过实际测试安装,用vnc client连接后仅占用104M内存。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值