linux系统中yum服务器的配置

一、配置yum服务器的部署架构图(RHEL6.1系统):


二、配置yum服务器

    1、在服务器上配置本地yum服务

详情请参见《linux系统本地yum服务配置

    2、安装配置vsftpd服务

1)安装vsftpd软件包

     # yum install vsftpd

        2)创建软件包的文件夹

     # mkdir /var/ftp/pub/rhel6.1

        3)把光盘中的软件都拷贝到创建的文件夹中

     # cp -r /mnt/cdrom/. /var/ftp/pub/rhel6.1

        4) 启动ftp服务

     # /etc/init.d/vsftpd restart 或 service vsftpd restart

    3、安装配置createrepo服务

1)安装createrepo软件包

     # yum install createrepo

2)创建yum服务器的yum库文件

     # createrepo -g /var/ftp/pub/rhel6/Server/repodata/*comps-rhel6-Server.xml /var/ftp/pub/rhel6/

3)关闭防火墙iptables

     # service iptables stop

     # chkconfig iptables off

三、配置yum客户端

1、在客户端配置repo应答文件

      # cd /etc/yum.repos.d/(进入yum的配置文件目录)

      # rm -rf * (删除旧yum配置文件)

      # touch rhel6.repo

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

[base]

name=rhel6.1

baseurl=ftp://172.21.0.200/pub/rhel6/

gpgcheck=0

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

2、清除yum的记录

      # yum clean all

3、创建yum的记录

      # yum list

4、验证yum库可用性

     # yum install httpd(服务名)

完成以上操作即可实现yum服务器的配置,客户端即可使用yum服务安装所需的软件包了。