搭建企业级yum仓库
2021/7/21 7:07:52
本文主要是介绍搭建企业级yum仓库,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
使用徐亮伟老师画的创建企业级yum仓库示意图,实现步骤:
1.配置服务器端,本机服务器端虚拟机地址为10.0.0.100
1)关闭iptables防火墙,与selinux
[root@localhost ~]# systemctl stop firewalld [root@localhost ~]# setenforce 0
2)安装ftp服务,启动并加入开机启动
[root@localhost ~]# yum -y install vsftpd [root@localhost ~]# systemctl start vsftpd [root@localhost ~]# systemctl enable vsftpd
3)先提供基础软件包,从光盘cp所有rpm包到仓库
[root@localhost ~]# mkdir -p /var/ftp/centos7 [root@localhost ~]# mount /dev/cdrom /mnt [root@localhost ~]# cp -rp /mnt/Packages/*.rpm /var/ftp/centos7/
4)提供第三方源华为云服务的rpm软件包,通过脚本下载方式实现,例zabbix5.0,下面是一条命令,主要功能是找到华为url链接,把5.0/.rpm包通过命令一次性下载到本地。
[root@localhost ~]# curl -s https://repo.huaweicloud.com/zabbix/zabbix/5.0/rhel/7/x86_64/| grep "<a href" |awk -F '"' '{print $4}'|grep '.rpm'|sed -r 's#(.*)#wget -O /var/ftp/zabbix/\1 https://repo.huaweicloud.com/zabbix/zabbix/5.0/rhel/7/x86_64/\1#g'|bash
5)把软件包目录创建为yum仓库
[root@localhost ~]# yum -y install createrepo [root@localhost ~]# createrepo /var/ftp/zabbix
2.客户端配置,本机客户端地址:10.0.0.99
[root@zj data]# gzip /etc/yum.repos.d/* #关闭其他源 [root@zj data]# vim /etc/yum.repos.d/centos7.repo [centos7] name=centos7_base baseurl=ftp://10.0.0.100/centos7 gpgcheck=0 enable=1
3.客户端配置zabbix仓库
[root@zj data]# vim /etc/yum.repos.d/ops.repo [zabbix] name=local zabbixsource baseurl=ftp://10.0.0.100/zabbix gpgcheck=0
4.查看可用yum源,验证成功
[root@zj ~]# yum list
这篇关于搭建企业级yum仓库的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-27OpenFeign服务间调用学习入门
- 2024-12-27OpenFeign服务间调用学习入门
- 2024-12-27OpenFeign学习入门:轻松掌握微服务通信
- 2024-12-27OpenFeign学习入门:轻松掌握微服务间的HTTP请求
- 2024-12-27JDK17新特性学习入门:简洁教程带你轻松上手
- 2024-12-27JMeter传递token学习入门教程
- 2024-12-27JMeter压测学习入门指南
- 2024-12-27JWT单点登录学习入门指南
- 2024-12-27JWT单点登录原理学习入门
- 2024-12-27JWT单点登录原理学习入门