因目前企业生产网络禁止联网,对于使用Linux的我们来说,非常不方便,想要使用yum源都很困难,挂dvd又不能完全满足要求,所以自建一个企业级的yum源,定时从公网同步到本地,然后生产网络直接配置在本地yum源,完美解决问题。当然如果网络允许,你也可以协调网络维护的兄弟开通生产网络访问公有的yum源,比如阿里云yum,网易yum,清华大学yum。本文仅介绍本地yum源的搭建和同步方法。
1、资源准备
- 准备一台Linux主机,磁盘不少于1T
- 在网络上面找个rsync共享的yum源,比如清华大学的yum,mirrors.ustc.edu.cn
- 编写同步脚本,下面为示例,各位兄弟可以根据自己的环境进行调整
- 客户端yum配置文件编写及测试
2、同步脚本编写
1)CentOS8 yum源同步脚本
#!/bin/bash #Script name:rsync_yumrepo.sh RsyncBin="/usr/bin/rsync" RsyncPerm='-avrt --delete --no-iconv' # RsyncPerm='-avzP --delete --no-iconv' Centos_8_base='/data/yum_repo/Centos-8/' LogFile='/data/yum_repo/rsync_yum_log' Date=`date +%Y-%m-%d` #check function check { if [ $? -eq 0 ];then echo -e "