zoukankan      html  css  js  c++  java
  • Xmanager 远程桌面配置

    一.首先确定centos已经安装了gnome,因为centos自身没有图形界面,别说远程图形界面方式访问了,就本地图像界面方式都不行

         1、首先查看系统的运行级别以及是否安装了桌面环境

        1、使用命令 runlevel 查看当前的运行级别 ,如图所示

              2、使用命令 yum grouplist | more  查看是否安装了桌面环境的组件,如图所示

         2、再次从上面分析的结果看到,当前运行级别是3,而且也没有安装桌面环境的软件。

    然后我们使用命令查看一下桌面有哪些桌面环境的软件,然后装显示出来的软件组件就可以了。例如:

    [root@localhost ~]#[root@localhost ~]# yum grouplist | more

    Loaded plugins: fastestmirrorSetting up Group ProcessLoading mirror speeds from cached hostfile

    * base: mirrors.usc.edu * extras: centos.mirror.ndchost.com *

    updates: mirror-centos.hostingswift.com

    Installed Groups:   E-mail server   Security Tools   Storage

    Availability Tools   iSCSI Storage Client

    Available Groups: 

    Additional Development

    Backup Client   Backup Server

    Base   CIFS file server 

    Client management tools 

    Compatibility libraries

    Console internet tools

    Debugging Tools

    Desktop

    Desktop Debugging and Performance Tools

    Desktop Platform 

    Desktop Platform Development

    Development tools 

    Dial-up Networking Support 

    Directory Client 

    Directory Server

    Eclipse 

    Emacs

    FCoE Storage Client 

    FTP server

    Fonts

    General Purpose Desktop

    Graphical Administration Tools 

    Graphics Creation Tools

    Hardware monitoring utilities 

    High Availability 

    High Availability Management 

    Identity Management Server 

    Infiniband Support 

    Input Methods

    Internet Applications

    Internet Browser

    Java Platform

    KDE Desktop 

    Large Systems Performance 

    Legacy UNIX compatibility 

    Legacy X Window System compatibility

    Load Balancer 

    Mainframe Access 

    Messaging Client Support 

    MySQL Database client

    MySQL Database server 

    NFS file server 

    Network Infrastructure Server 

    Network Storage Server 

    Network file system client

    Networking Tools 

    Office Suite and Productivity 

    PHP Support 

    Performance Tools 

    Perl Support   PostgreSQL

    Database client 

    PostgreSQL Database server

    Print Server

    Printing client

    Remote Desktop Clients 

    Resilient Storage

    Ruby Support 

    SNMP Support 

    Scientific support 

    Server Platform 

    Server Platform Development

    Smart card support

    System Management 

    System administration tools 

    TeX support   Technical Writing 

    TurboGears application framework 

    Virtualization 

    Virtualization Client

    Virtualization Platform 

    Virtualization Tools 

    Web Server 

    Web Servlet Engine 

    Web-Based Enterprise Management

    X Window System

    Available Language Groups: 

    Catalan Support [ca] 

    Chhattisgarhi Support [hne] 

    Chichewa Support [ny] 

    Chinese Support [zh]

    Coptic Support [cop]

    Croatian Support [hr] 

    Czech Support [cs]

    Danish Support [da] 

    Dutch Support [nl]

    English (UK) Support [en_GB]

    Esperanto Support [eo]

    Telugu Support [te] 

    Tetum Support [tet] 

    Zulu Support [zu]

    Done

    ===========================================

    从上面的软件组信息,挑选与桌面环境有关的软件组,然后安装即可,我下面选择的软件组与输入法还有字体等桌面环境需要用到的供大家参考一下。

    执行:

    [plain] view plaincopy

    1. yum groupinstall -y   "Desktop"   "Desktop Platform"   "Desktop Platform Development"  "Fonts"  "General Purpose Desktop"  "Graphical Administration Tools"  "Graphics Creation Tools"  "Input Methods"  "X Window System"  "Chinese Support [zh]" "Internet Browser" 

    后面的是安装软件过程,需要等等一阵时间。

        3 、安装好了桌面环境的软件,然后再修改一下系统的启动级别 为 5

    编辑/etc/inittab文件,修改启级别为5,如下图,然后重新启动就可以进入桌面环境了。因为我这是远程环境的,只是运用了命令行,可以使用VNC进行桌面环境的远程。

           修改/etc/inittab,改变runlevel为5,例如 [root@QRedHat etc]# cat /etc/inittab ...... 
           id:5:initdefault: ...... 
            改为5级别方式运行linux

    二.现在开始配置远程

    大家首先会想,centos如何支持远程服务,那就是gdm:

    $yum install gdm

    1. Linux 端的配置: 
    开机后就要启动显示管理器。打开 /etc/inittab文件,将 runlevel 变为5,即修改为id:5:initdefault: 如果原来就是5,则不用修改。 
    系统的显示管理器由displaymanager文件管理,此处仅为确定开机后启动显示管理器。

    Linux 端的配置:

    开机后就要启动显示管理器。

    打开/etc/inittab文件,将runlevel 变为5,即修改为id:5:initdefault: 如果原来就是5,则不用修改。

    系统的显示管理器由displaymanager文件管理,此处仅为确定开机后启动显示管理器。

    2. CentOS 5 上的配置(适用于默认图形环境为Gnome的Linux):

          1、配置GDM。 
          CentOS 5的默认图形环境为Gnome,只安装了GDM,而CentOS 5的KDE也是使用GDM而不是KDM。所以CentOS 5只需配置GDM。   
         方法1:编辑/etc/gdm/custom.conf,添加如下内容: 
         [daemon] 
         RemoteGreeter=/usr/libexec/gdmgreeter  注:“远程登录界面与本地登录界面相同”功能,若没有此项及[greeter]项则登录界面为简洁型 [security]

         AllowRemoteRoot=true  注:允许root用户远程登录 [xdmcp] 
         Enable=true  注:允许远程登录本地,xdmcp默认端口177,此处没有显示的加入Port=177 [greeter] 
         Browser=true  注:远程登录界面为“带头像浏览器的简洁主题”,若定义了[daemon]项本行

    CentOS 5

    上的配置(适用于默认图形环境为Gnome的Linux):

    1、配置

    GDM CentOS 5的默认图形环境为Gnome,只安装了GDM,而CentOS 5的KDE也是使用GDM而不是KDM。所以CentOS 5只需配置GDM

    方法1:编辑

    /etc/gdm/custom.conf,添加如下内容:

    我计算机上的配置文件如下:

    [plain] view plaincopy

    1. # GDM configuration storage 
    2. [daemon] 
    3. RemoteGreeter=/usr/libexec/gdmgreeter 
    4. [security] 
    5. AllowRemoteRoot=true 
    6. [xdmcp] 
    7. Port=177 
    8. Enable=true 
    9. [greeter] 
    10. [chooser] 
    11. [debug] 

    3.重启服务: 
        1、开放防火墙中的UDP 177端口。若已禁用防火墙,则可跳过此项。   
         方法1(适用于终端):在/etc/sysconfig/iptables文件中加入: 
          -A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 177 -j ACCEPT

          然后执行$service iptables restart

    实在不行,可以直接关闭防火墙 $service iptables stop

    三.在windows上安装xmanager(Xme4.exe),不用下载所谓的破解版,其官网的正版可以使用,不过应该有时间限制

    安装好后,通过xbrower新建Xtart会话,如下图:

    [daemon]

    RemoteGreeter=/usr/libexec/gdmgreeter

    注:“远程登录界面与本地登录界面相同”功能,

    若没有此项及

    [greeter]

    项则登录界面为简洁型

    四.好了,现在成功连接centos了!

    [security]

  • 相关阅读:
    webkit特有的css属性
    js apply/call/caller/callee/bind使用方法与区别分析
    canvas
    seajs
    div 等高
    js常用函数
    浮动元素水平居中
    JavaScript的9个陷阱及评点
    Touch Event
    js跨域问题
  • 原文地址:https://www.cnblogs.com/gyming/p/4806555.html
Copyright © 2011-2022 走看看