A、备用知识

1、首先要熟悉这几个命令的意思和用法

yum clean all  

yum list

yum grouplist

2、制作ISO文件和挂载iso文件
 

DVD光盘(插入服务器后自动映射在/dev/cdrom下), 则先制作ISO文件
cp /dev/cdrom /iso/rhel-server-6.0-x86_64-dvd.iso
或  dd if=/dev/cdrom of=/iso/rhel-server-6.0-x86_64-dvd.iso
 

mount -t iso9660 -o loop /repo/iso/rhel-server-6.0-x86_64-dvd.iso /mnt
 

直接将光盘挂载到/mnt

mount /dev/sr0 /mnt

mount /dev/cdrom /mnt

mount命令格式
mount 参数 -t 文件系统 -o 选项 设备 挂载点

3、确保系统中已经安装了yum相关软件
# rpm -qa |grep yum
yum-3.2.27-14.el6.noarch
yum-utils-1.1.26-11.el6.noarch
yum-rhn-plugin-0.9.1-5.el6.noarch
PackageKit-yum-0.5.8-13.el6.x86_64
yum-metadata-parser-1.1.2-14.1.el6.x86_64
PackageKit-yum-plugin-0.5.8-13.el6.x86_64
 

B、开始实战

第一步:mount /dev/sr0 /mnt或者mount /dev/cdrom /mnt挂载光盘

第二步:建立repo文件     vim /etc/yum.repos.d/felix.repo

[Server]
name=rhel6server
baseurl=file:///mnt
enable=1
gpcheck=0

 第二步:yum install httpd  测试有没有配好

如果报下面这个错误

warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY

Public key for cyrus-sasl-devel-2.1.23-8.el6.i686.rpm is not installed

 修改/etc/yum.conf 文件,把里面的gpgcheck=1改为gpgcheck=0,跳过验证。

C、拓展知识

1、如何从rhel6.0升级到rhel6.1

在RHEL6.0的上,将本地yum源更换为rhel 6.1的DVD镜像,开启终端,执行 yum update 命令,系统就会搜索新的更新内容并提示你进行更新,升级结束后重启系统。

2、在字符界面安装Gnome桌面

如果你是字符界面安装的系统的话,因为不让你选择软件包,所以你需要在安装好系统后,安装需要的软件,比如说桌面。

在RHEL6.1中,gonme桌面包的名字变成了Desktop,这算是RHEL6.1默认的桌面了。但如果只安装这个组的话,也是不行的,他缺少了X协议的支持,在启动桌面的时候,会出现下面和X相关的错误提示。

 xinit: No such file or directory (errno 2): no server "/usr/bin/X" in PATH xinit: No such file or directory (errno 2): unable to connect to X server xinit: No such process (errno 3): Server error.

所以说,要在字符界面下安装Gnome桌面,你需要安装两个组。
 

yum groupinstall "X Window System"

yum groupinstall "Desktop"

3、把中文环境换成英文环境

如果说,你安装系统的时候,选择了中文语言包的支持的话,那么系统会以中文显示。如果在终端使用的话,有点不方便,告别是用yum group*这些命令的时候,可能无法安装。echo $LANG

解决的办法就是编辑

/etc/sysconfig/i18n

 

把zh_CN换成en_US LANG="en_US.UTF-8" 然后执行一次下面的命令 source /etc/sysconfig/i18n

[root@rhel6server1 ~]# echo $LANG
en_US.UTF-8