centos6.X下安装配置VNC

1)安装桌面环境
# yum -y groupinstall "X Window System"
# yum -y groupinstall "Desktop"
# yum -y groupinstall "General Purpose Desktop"
# yum groupinstall "Chinese Support"
# startx                //或者使用"init 5"命令来启动图形界面;关闭图形界面则需要执行"init 3"命令   
 
执行上面startx命令后(可以放在后台执行,或者ctrl+z;bg 1;disown -a),就是把服务器的桌面模式启动了。使用VNC连接后,就会发现已经是桌面模式了。
 
2)以桌面模式启动系统
# cat /etc/inittab
......
#id:3:initdefault:               //以文本模式启动系统
id:5:initdefault:                //以桌面模式启动系统
 
3)VNC远程桌面连接环境安装
# ps -eaf|grep vnc
# rpm -qa | grep vnc
    
安装VNC软件
# yum install -y tigervnc tigervnc-server
# yum install -y libvncserver*
# rpm -qa | grep vnc
libvncserver-0.9.7-7.el6_6.1.x86_64
tigervnc-server-1.1.0-24.el6.x86_64
libvncserver-devel-0.9.7-7.el6_6.1.x86_64
tigervnc-1.1.0-24.el6.x86_64

 
配置vncservers
配置vncservers,这里显示vnc远程连接到服务器的桌面窗口初始化大小,默认是800x600你也可以设置成你习惯的模式比如1280x960:
# vim /etc/sysconfig/vncservers
......
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 800x600"
    
设置vncserver密码
启动vnc之前必须设置密码:
# vncpasswd
Password:
Verify:
    
启动停止vncserver
# service vncserver start/stop/restart
    
默认监听端口是:5901
# ps -ef|grep vnc
root       3950      1  0 01:15 pts/0    00:00:00 /usr/bin/Xvnc :1 -desktop vm01:1 (root) -auth /root/.Xauthority -geometry 800x600 -rfbwait 30000 -rfbauth /root/.vnc/passwd -rfbport 5901 -fp catalogue:/etc/X11/fontpath.d -pn
root       3958   3957  0 01:15 pts/0    00:00:00 vncconfig -iconic
root       4145   3323  0 01:30 pts/0    00:00:00 grep vnc
# lsof -i:5901
COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
Xvnc    3950 root    5u  IPv4  55672      0t0  TCP *:5901 (LISTEN)
#
    
配置xstartup启动命令
将/root/.vnc/xstartup文件内容复制成下面的内容
# cp /root/.vnc/xstartup /root/.vnc/xstartup.bak
# vim /root/.vnc/xstartup               //该配置文件要在vncserver服务启动后才能产生
#!/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 &
    
然后重启vnc服务
# service vncserver restart
 
--------------------------------------------------------------------
温馨提示:
 
针对上面启动文件内容:
1)如果使用的是gnome图像界面,则需要注释掉以下两行,
xterm -geometry80x24+10+10 -ls -title “$VNCDESKTOP Desktop” &
twm &
并添加以下这行:
gnome-session &
 
====================================================================
安装gnome软件,即安装生成图形界面需要的组件:
# yum install -y gnome*                                                          
# yum install libXfont  -y
# yum install xorg-x11-xfs
# yum install xorg-x11-xfs-utils
# yum install xorg-x11-xinit
# yum install xorg-x11-xdm
# yum install xorg-x11-fonts*
====================================================================
2)如果黑屏了,后台日志报如下错误:
Sat May  7 15:05:35 2016
 vncext:      VNC extension running!
 vncext:      Listening for VNC connections on all interface(s), port 5901
 vncext:      created VNC server for screen 0
/root/.vnc/xstartup: line 4: /etc/X11/xinit/xinitrc: No such file or directory
/root/.vnc/xstartup: line 4: exec: /etc/X11/xinit/xinitrc: cannot execute: No such file or directory
然后去服务器检索 xinitrc检索不到的话,如下所示:
# ll /etc/X11/xinit/xinitrc
ls: cannot access /etc/X11/xinit/xinitrc: No such file or directory
# find / -name xinitrc
#
    
采用的方案就是,注释掉 /root/.vnc/xstartup 里面的exec /etc/X11/xinit/xinitrc,让vncserver去选择默认的,让vnc加载默认图形界面程序 就ok了
--------------------------------------------------------------------
    
改变xstartup的权限
这是很多人容易忽视的问题,也是造成连接成功后黑屏的原因之一。
在CentOS中,xstartup的文件路径为:/root/.vnc/ (可以通过locatexstartup来查看xstartup的文件路径)
所以需要执行:chmod 777/root/.vnc/xstartup来赋予权限。之后再重启下vncserver。
    
最后在本地windows安装vnc viewer,远程访问
    
VNC远程连接信息(下面ip是VNC服务端的地址):
VNC Server: 172.16.220.139:5901
Encrytion:Let VNC Server choose
    
然后输入vncpasswd的密码即可完成VNC远程连接!

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值