大家都知道,使用yum来安装或者更新现有的包是最方便不过的了,但是有的时候服务器出于安全方面考虑,一般只许进不许出,那怎么办?那有同学就说了,这个简单啊,搞个本地源不就好了,其实这个方法不是不行,只不过ISO自带的包一般都比较旧,那我想更新咋办?所以还是不能满足需求。
既然服务器不让我通过互联网下载需要的包,那我直接把网上的源搬到我本地服务器不就好了,我局域网安装或者更新也快,前提是,你得准备一台放置yum源的服务器,磁盘空间要够大,500G以上,最最重要的是,能访问互联网!
首先打开httpd.conf
把以下同步脚本放置到合适的目录下即可,别忘了添加执行权限
同步的过程可能会很久,整个yum源有400多G,所以脚本会在全部同步完以后,生成一个时间文件在/var/www/html/centos_rsync_is_end.txt 假设你已经全部同步完,就启动httpd服务
然后把以下repo文件放置到你的yum源客户端的/etc/yum.repo.d/下,后缀名必须是repo,我这边yum源服务端IP是192.168.1.69
到这里你就基本上完成了一个本地yum源服务器的搭建,现在还少一个定时任务,让rsync每天凌晨3点去同步一次互联网上的yum源
方法请参照上面的yum源,脚本内容就改动了一些地方,内容基本相同
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。