Linux安装图形界面及远程连接

发表于:2015-9-10 09:51

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:笨笨多    来源:51Testing软件测试网采编

  #可查询哪些组件是否已经安装(可用来对照组件名称)
  yum grouplist
  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不成功,报了很多错误,暂时看到这么一个
  1,
  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”
  此方法防火墙被重置了,重新执行上面的修改防火墙配置即可。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号