局域网yum仓库搭建实战

有时候在线的yum源安装特别慢还经常会断,制作自己的一个本地yum源是有必要的。

使用场景,一个服务器集群,只有一台服务器能连接外网,连接外网那台服务器就可以通过reposync把外网源的包全部同步下来放在本地,集群中其他服务器就以这台服务器为包库使用 yum 安装,当然,同步完包之后还需要使用 createrepo 来生成 repodata。

一、reposync 同步工具

reposync 命令简单来说就是可以把指定外网源(repo id)的包同步到本地文件中。

1、安装 reposync

reposync 安装命令:

yum install -y dnf-plugins-core

局域网yum仓库搭建实战_第1张图片

常用参数:

Options:
  -h, --help            显示此帮助消息并退出
  -c CONFIG, --config=CONFIG
                        要使用的配置文件(默认为/etc/yum.conf)
  -a ARCH, --arch=ARCH  像运行指定的arch一样(默认值:current
                        arch,注意:不会覆盖$ releasever。 x86_64是一个
                        i * 86的超集。)
  --source              在源包上运行
  -r REPOID, --repoid=REPO

你可能感兴趣的:(Linux,SRE,运维部署与监控,系统性能指标,故障排除,服务器,运维,网络)