yum groupinstall ' X Window System ' - y #安装GNOME桌面环境 yum groupinstall ' GNOME Desktop Environment ' - y #安装KDE桌面环境 yum groupinstall ' KDE (K Desktop Environment) ' 卸载GNOME桌面环境 yum groupremove GNOME Desktop Environment ' 卸载KDE桌面环境 yum groupremove ' K Desktop Environment ' 启动X图形界面的方法 1 、startx 2 、设置开机自动启动,修改/etc/ inittab id: 3 :initdefault: ------> id: 5 :initdefault: 3 、init 5 --------------------------------------------------------------不顺利的分割线--------------------------------------------------------- 下面是各种问题了 安装x_window成功,安装KDE成功,启动startx不成功,报了很多错误,暂时看到这么一个 xhost: unable to open display 0 个人理解是屏幕没有设置,查到解决办法如下 ******************************** 遇到类似问题,常用的解决方法是在root用户下: [root] export DISPLAY =: 0 或export DISPLAY= 192.168 . 1.1 : 0 .0或export DISPLAY=localhost: 10.0 [root] xhost + 通常这样做就可以了,但有时候还是不行,那就要检查X11所需的依赖包是否安装完整,以下3个包必须有。 [root] rpm -qa | grep X11 libX11 -common- 1.5 . 0 - 4 .el6.noarch libX11 - 1.5 . 0 - 4 .el6.x86_64 libX11 -devel- 1.5 . 0 - 4 .el6.x86_64 ******************************** 2 ,接下来运行rpm -qa |grep X11发现少一个依赖包libX11-devel- 1.5 . 0 - 4 .el6.x86_64 运行yum install libX11 -devel,结果悲催的发现没有源可用(提示:No more mirrors to try .) 继续百度,查到办法如下: ******************************** yum clean all yum makecache ******************************** 3 ,运行yum clean all 后,完蛋了 yum命令连不上了······ [root@devpubmstr ~ ]# yum makecache Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile Could not retrieve mirrorlist http: // mirrorlist.centos.org/?release=6&arch=x86_64&repo=os error was 14 : PYCURL ERROR 6 - " Couldn't resolve host 'mirrorlist.centos.org' " Error: Cannot find a valid baseurl for repo: base 查询发现是dns的问题???(不明所以) 继续百度,解决办法: ******************************** 后来网上查了一下说是DNS服务器错误。于是修改一下 /etc/ resolv.conf 添加一个nameserver 8.8 . 8 .8完成 ******************************** 添加后,yum makecache 成功。 继续····· #yum install libX11 - devel ok,下载成功,安装成功 回到1,还是同样的问题,暂时不管,直接启动,startx 发现一个警告 4 " Warning: You do not seem to have the package gstreamer0.10-plugins-good installed. Some video features have been disabled. " 直接# yum install gstreamer* - y startx,依然报错 -------------------------------------------另辟捷径---------------------------------------- 暂时不管startx的启动了 直接在终端上安装vnc,打开终端使用yum命令安装vnc sever。 命令:yum install tigervnc -server - y 将vncserver设置为随系统启动。 命令:chkconfig vncserver on 或者:chkconfig vncserver --level 5 on 修改vncserver的配置文件。 命令:vim /etc/sysconfig/ vncservers 在文件的最后一行输入(打开后按s键输入) VNCSERVERS = " 1:root " VNCSERVERARGS[ 1 ]= " -geometry 800*600 -nolisten tcp " 按esc键,输入:wq保存退出 设置vncserver的密码(vnc客户端登陆使用)。 注意设置密码前请先su到你要设置的用户。这演示中用的是root用户。 命令:vncpasswd 重启vncserver服务。 命令:service vncserver restart 最后客户端安装vnc,直接一路向下安装完成后。 Vnc service处填Linux的ip和冒号桌面号( 192.168 . 1.200 : 1 ),点击connect进行下一步 如果一直连接不上,检查服务器端防火墙设置(下面) 连上直接输入密码,大功告成 ************************搞不定的firewall******************************** 查看防火墙状态 service iptables status # vim /etc/sysconfig/ iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 5901 - j ACCEPT 重启防火墙 service iptables restart 如果重启不成功,用下面的方法 1 、执行setup,然后选择“Firewall configuration ”。 2 、查看“Security Level: ”的选择是不是“(* ) Enabled ” 3 、“SELinux:”要选择“Enforcing ”或“Permissive”, 4 、选择“OK”后,退出, 5 、检查“service iptables status” 此方法防火墙被重置了,重新执行上面的修改防火墙配置即可。