一.首先确定centos已经安装了gnome,由于centos自身没有图形界面,别说远程图形界面方式訪问了,就本地图像界面方式都不行
1、首先查看系统的执行级别以及是否安装了桌面环境
1、使用命令 runlevel 查看当前的执行级别 ,如图所看到的
2、使用命令 yum grouplist | more 查看是否安装了桌面环境的组件,如图所看到的
然后我们使用命令查看一下桌面有哪些桌面环境的软件,然后装显示出来的软件组件就能够了。比如:
[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
===========================================
从上面的软件组信息,挑选与桌面环境有关的软件组,然后安装就可以,我以下选择的软件组与输入法还有字体等桌面环境须要用到的供大家參考一下。
运行:
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默认port177,此处没有显示的增加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,加入例如以下内容:
我计算机上的配置文件例如以下:
# GDM configuration storage [daemon] RemoteGreeter=/usr/libexec/gdmgreeter [security] AllowRemoteRoot=true [xdmcp] Port=177 Enable=true [greeter] [chooser] [debug]
3.重新启动服务:
1、开放防火墙中的UDP 177port。若已禁用防火墙。则可跳过此项。
方法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
[security]