解决linux上VNC安装好后登录出现黑屏、灰屏、鼠标是大黑叉情况
安装系统支持包组
服务器(Centos,rhel)在安装字符界面操作系统时默认是不会安装相关图形包组的。
# yumgroupinstall "GNOME Desktop Environment"(CentOS 5.x安装 GNOME桌面环境)
# yumgroupinstall "X Window System" "Desktop"(CentOS 6.x安装 GNOME桌面环境)
# yum -yinstall gnome*
# yumgroupinstall Xfce(CentOS安装Xfce桌面环境,可选)
# yuminstall vnc-server vnc* (CentOS 5.x里)
# yuminstall tigervnc-server tigervnc (CentOS 6.x里)
这里的方法选择执行就可以了,我这里是执行了第二句,第三句就可以了,
原因是系统在安装的时候没有安装桌面元素包
1.安装VNC-server
yum -yinstall vnc *vnc-server*
2.修改VNCServer主配置文件
#vim /etc/sysconfig/vncservers
复制最后两行并去掉行首注释符,
修改为如下:
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry1024x768"
3.设置VNCServer远程连接密码
命令行界面键入
#vncpasswd
输入两次相同的密码
4.启动vncserver服务
#/etc/init.d/vncserverstart
5.服务执行启动完毕会在root宿主目录下生成.vnc开头的隐藏目录,
该目录下面的文件就是root用户的VNC桌面配置文件。
打开xstartup配置桌面
#vim/root/.vnc/xstartup
#!/bin/sh
#Uncomment the following two lines for normal desktop:
# unsetSESSION_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" &gnome-session &
6.重新启动VNCserver服务即可
#servicevncserver start/stop/restart
启动vnc
vncserver #第一次启动较慢
#启动后是tty:1
#在次键入vncserver后
#会启动tty:2.....以此类推就是不同的控制台
7.关闭具体的vncserver命令:
#严格按照命令来关闭tty,不然很烦。
vncserver-kill :1
vncserver-kill :2
8.在Windows客户端下打开平台VNC-Viewer客户端,
在VNC Server一栏输入
192.168.200.204:1
点击Connect,在弹出的小窗口中输入第3步设置的密码回车即可连接到远程桌面。
END