企业内部搭建私有yum源,可以提高安全性,节约网络带宽,提高效率等等的好处。
思路:将互联网上的epel源下载到本地服务器,再通过http协议将本地服务器的epel源共享到内部网络来实现私有yum仓库的搭建。
第一步:关闭Selinux
sed -i '/^SELINUX=/c SELINUX=disabled' /etc/selinux/config
第二步:关闭防火墙
systemctl disable --now firewalld
第三步:安装httpd服务并启动
yum install httpd -y
systemctl enable --now httpd
第四步:检查http服务是否生效
在浏览器地址栏中输入本机的IP
第五步:将互联网上的epel源以及源数据下载到本地服务器,并指定目录 /var/www/html/epel
dnf reposync --repoid=epel --download-metadata -p /var/www/html/epel
第六步:数据下载完成以后,输入网址Index of /epel 验证
第七步: 在客户机中配置yum源
进入 /etc/yum.repos.d/目录,将本机自己的yum配置文件移除或者删除
cd /etc/yum.repos.d/
mv * /tmp
新建.repo为后缀的文件,写入路径并保存
vi base.repo
[BaseOS]
name=BaseOS
baseurl=https://mirror.nju.edu.cn/rocky/$releasever/BaseOS/$basearch/os/
gpgcheck=0
[AppStream]
name=AppStream
baseurl=https://mirror.nju.edu.cn/rocky/$releasever/AppStream/$basearch/os/
gpgcheck=0
[epel]
name=epel repo
baseurl=http://10.0.0.13/epel/epel/
gpgcheck=0
第八步:验证客户机yum仓库是否生效
yum install Zim