【创建本地yum仓库和局域网yum源】

一、创建本地yum仓库

1、虚拟机连接CD驱动器,ISO镜像文件

2、在系统根目录创建yum仓库

    [root@localhost /]# mkdir centos-yum

3、创建ISO文件挂载目录

    [root@localhost ~]# mkdir iso

4、挂载CD中iso文件到iso文件夹

    [root@localhost ~]# mount /dev/cdrom ./iso/

5、复制iso镜像中的所有文件到本地yum仓库中

    [root@localhost iso]# cp -rvf /root/iso/* /centos-yum/

6、创建原始yum源配置文件备份目录

    [root@localhost yum.repos.d]# mkdir /etc/yum.repos.d/back

7、备份原始yum配置文件

    [root@localhost yum.repos.d]# mv /etc/yum.repos.d/* /etc/yum.repos.d/back/

8、配置本地yum源配置文件

    vim /etc/yum.repos.d/CentOS-Media.repo

    输入内容如下:

    [c7-media]
    name=CentOS-$releasever - Media
    baseurl=file:///centos-yum/
    gpgcheck=0
    enabled=1

    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

9、清除yum缓存

    yum clean all

二、创建局域网yum源

1、安装apache

    [root@localhost yum.repos.d]# yum -y install httpd

2、关闭selinux和firewall

        临时关闭

        [root@localhost~]# setenforce 0  #设置SELinux 成为enforcing模式

        永久关闭

        [root@localhost~]# vim /etc/selinux/config:  

        将SELINUX=enforcing改为SELINUX=disabled

        停止firewall

        [root@localhost~]# systemctl stop firewalld.service

        禁止firewall开机启动

        [root@localhost~]# systemctl disable firewalld.service

3、启动apache

    [root@localhost yum.repos.d]# systemctl start httpd.service

4、在apache下创建yum仓库文件夹

    [root@localhost html]# mkdir /var/www/html/centos-yum

5、移动之前的本地yum仓库到apache下的yum仓库

    [root@localhost html]# mv /centos-yum/* /var/www/html/centos-yum/

6、删除之前创建centos-yum文件夹

    [root@localhost centos-yum]# rm -r /centos-yum/
    rm:是否删除目录 "/centos-yum/"?y

 7、重新编辑本地yum源配置文件

    [root@localhost centos-yum]# vim /etc/yum.repos.d/CentOS-Media.repo

    [c7-media]
    name=CentOS-$releasever - Media
    baseurl=file:///var/www/html/centos-yum/
    gpgcheck=0
    enabled=1

    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

8、清除yum缓存

    yum clean all

三、配置客户机yum源配置文件

1、备份yum配置文件

    [root@localhost yum.repos.d]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.back

2、写入配置文件

    [root@localhost yum.repos.d]# vim /etc/yum.repos.d/CentOS-Base.repo

    内容如下:

    [base]
    name=CentOS-$releasever - Base - mirrors.aliyun.com
    failovermethod=priority
    baseurl=http://10.0.0.10/centos-yum/
    gpgcheck=0

    gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

3、清除yum缓存

    yum clean all

    

    

    


    

猜你喜欢

转载自blog.csdn.net/lction/article/details/80885185