一.首先确定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

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

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

执行:

  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,添加如下内容:

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

  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了!

完成于20140709

windows7 图形界面远程 centos6.5的更多相关文章

  1. Linux系统 ssh图形界面远程

    远程Linux系统有图形界面 1.下载xming 并安装启动 2.通过putty登陆虚拟机 3.输入gnome-session

  2. 树莓派系列教程:1.环境与系统,无显示器无键盘无网线联网并使用PuTTy与VNC图形界面远程登录

    本文所需物品清单: Raspberry Pi 3 Model B 主板.SD卡与读卡器(用于烧录系统) 资料整理来源在文尾 需要下载的资源与工具: 推荐系统-Raspbian 树莓派官方深度定制的硬件 ...

  3. 树莓派系列教程:安装系统与配置环境,使用PuTTy与VNC图形界面远程登录

    本文所需物品清单: Raspberry Pi 3 Model B 主板.SD卡与读卡器(用于烧录系统) 资料整理来源在文尾 需要下载的资源与工具: 推荐系统-Raspbian 树莓派官方深度定制的硬件 ...

  4. CentOS6 图形界面(gnome)安装,使用vnc进行远程连接

    CentOS6相对于CentOS5的安装有了不少的进步,有不少默认的选项可以选择,如: Desktop :基本的桌面系统,包括常用的桌面软件,如文档查看工具. Minimal Desktop :基本的 ...

  5. 使用Xmanager远程连接CentOS6.4图形界面详解(图文)

    1.首先安装与下载图形界面GNOMEyum groupinstall "Desktop"yum groupinstall "X Window System"yu ...

  6. centos6.5安装图形界面,windows远程linux图形界面

    1. 查询是否已安装图形界面 yum grouplist |more 在grouplist的输出结果中的“Installed Groups:”部分中,如果你能找到“X Window System”和G ...

  7. putty+xming远程登录Ubuntu16.04图形界面

    前面我写过一篇<Ubuntu16.04 安装ftp服务器传输文件>的文章.文章当中已经可以远程访问linux服务器并且传输文件,然而要在putty中使用开启图形界面的命令到目前为止还是不够 ...

  8. vncserver和Ubuntu Xfce4远程桌面环境的配置,解决不显示图形界面

    vncserver和Ubuntu Xfce4远程桌面环境的配置 参考的http://blog.163.com/thinki_cao/blog/static/8394487520130301453180 ...

  9. Ubuntu上安装和使用SSH,Xming+PuTTY在Windows下远程Linux主机使用图形界面的程序

    自:http://blog.csdn.net/neofung/article/details/6574002 Ubuntu上安装和使用SSH  网上有很多介绍在Ubuntu下开启SSH服务的文章,但大 ...

随机推荐

  1. NOIP2011 Mayan游戏

    3 Mayan游戏 题目描述 Mayan puzzle是最近流行起来的一个游戏.游戏界面是一个 7 行5 列的棋盘,上面堆放着一些方块,方块不能悬空堆放,即方块必须放在最下面一行,或者放在其他方块之上 ...

  2. Mongodb 和 普通数据库 各种属性 和语句 的对应

    SQL to MongoDB Mapping Chart In addition to the charts that follow, you might want to consider the F ...

  3. Spring配置文件的加载,及装载多个beans.xml文件

    applicationContext.xml 是spring的全局配置文件,用来控制srping的特性 1  手动加载自定义的beans.xml文件 @Test public void testAut ...

  4. Ubuntu下部署SVN+SVNManager

    本文参考了一下博客,特此感谢: 灰烬之灵    一米阳光做IT.测试 环境描述:ubuntu 13.04 1.先创建svn组和svn用户: sudo addgroup svnsudo useradd ...

  5. [一]初识Json

    JSON 对象{ "name":"张三" , "age":22}JSON 数组{"student": [{ " ...

  6. Delphi- 操作EXCEL

    因工作需要,需要到操作EXCEL,先了解一下怎么读取EXCEL这个,做了一个DEMO,备注在这里 一.读取EXCEL unit Unit1; interface uses Windows, Messa ...

  7. Oracle中的User与Schema

    Oracle中有两个概念容易混淆──user和schema,本随笔记录并摘抄了一些促进理解这连个概念的理解方法,希望有助于分清这两个概念. user是控制权限的,而schema则是一个容器,非所有者如 ...

  8. SQLite使用教程10 运算符

    SQLite 运算符 SQLite 运算符是什么? 运算符是一个保留字或字符,主要用于 SQLite 语句的 WHERE 子句中执行操作,如比较和算术运算. 运算符用于指定 SQLite 语句中的条件 ...

  9. Struts数据效验

    表单数据的验证: 前台验证:主要是通过JS验证, 表达数据是否合法! 后台验证:通过后台java代码进行验证! Struts也提供了数据效验的方式! Struts数据效验, 通过拦截器完成: < ...

  10. Android进阶之大话设计模式

    一般来说,常用的设计模式有以下八种:单例.工厂.观察者.代理.命令.适配器.合成.访问者 单例模式:目的是为了让系统中只有一个调用对象,缺点是单例使其他程序过分依赖它,而且不同单例运行在不同进程中,使 ...