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”
此方法防火墙被重置了,重新执行上面的修改防火墙配置即可。