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


    #可查询哪些组件是否已经安装(可用来对照组件名称)
    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”
    此方法防火墙被重置了,重新执行上面的修改防火墙配置即可。
  • 相关阅读:
    提高php代码效率的几点
    jquery各种操作复选框(全选、全不选、自动勾选、反选……)
    封装PDO单例模式类
    Git常用命令
    简化版的sqlserver分页
    Sql Server 数据分页
    Linux 下动态链接库搜索路径问题
    mysqlperformanceblog
    vim 退格键(backspace)不能用
    Linux vi/vim 编辑命令总结
  • 原文地址:https://www.cnblogs.com/benbenduo/p/4792344.html
Copyright © 2020-2023  润新知