将本地系统的/etc/yum.repos.d/目录中的yum源同步至本地,这样本地局域网就可以使用内网的yum源,加快速度

安装工具

1
yum install nginx yum-utils -y

编写脚本

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
#!/bin/bash
export PATH

cd /data/yumdata
reposync -nd
dirs=$(ls -F |grep "/")
for d in ${dirs};
do
 cd /data/yumdata/${d}
 createrepo --update ./
done

提供对外服务

启动一个NGINX服务,将数据通过HTTP方式对外提供服务即可

1
2
3
4
5
...
location / {
    autoindex on;
    root /data/yumdata;
}