搭建本地网络仓库
服务端
1.准备软件包(1.光盘 2.缓存 3.联网下载 4.同步)#1.挂载光盘mount /dev/cdrom#2.通过ftp共享软件包存放的目录yum install vsftpd -ysystemctl start vsftpdsystemctl enable vsftpdsystemctl stop firewalldsetenforce 0#3.将光盘中的软件包都拷贝至ftp的共享目录下mkdir /var/ftp/centos7/find /mnt/ -type f -name "*.rpm" -exec cp {} /var/ftp/centos7 \;#4.共享yum仓库yum install createrepo -ycreaterepo /var/ftp/centos7
客户端
1.关闭所有的公网yum仓库gzip /etc/yum.repos.d/*2.新建一个repo文件,文件中的baseurl指向服务端**vim /etc/yum.repos.d/centos.repo[centos7]name = centos7_localbaseurl = ftp://10.0.0.101/centos7gpgcheck=0enabled=13.测试是否能正常安装软件yum install httpd -y搭建zabbix和nginx yum源#服务端:10.0.0.201#1.服务端需要提供zabbix软件相关的仓库[root@yinwucheng ~]# mkdir /var/ftp/zabbix-------------获取zabbix的软件包-------->curl https://mirrors.aliyun.com/zabbix/zabbix/4.0/rhel/7/x86_64/ > zabbix_1.txtgrep "<a href" zabbix_1.txtgrep "<a href" zabbix_1.txt | awk -F '"' '{print $2}'grep "<a href" zabbix_1.txt | awk -F '"' '{print $2}' > zabbix_2.txtgrep "<a href" zabbix_1.txt | awk -F '"' '{print "https://mirrors.aliyun.com/zabbix/zabbix/4.0/rhel/7/x86_64/"$2}'grep "<a href" zabbix_1.txt | awk -F '"' '{print "wget https://mirrors.aliyun.com/zabbix/zabbix/4.0/rhel/7/x86_64/"$2}'grep "<a href" zabbix_1.txt | awk -F '"' '{print "wget https://mirrors.aliyun.com/zabbix/zabbix/4.0/rhel/7/x86_64/"$2}' > zabbix_3.txtchmod +x zabbix_3.txt./zabbix_3.txt#2. zabbix还需要下载的四个软件包http://repo.zabbix.com/non-supported/rhel/7/x86_64/# zabbix还缺少的四个软件包wget http://repo.zabbix.com/non-supported/rhel/7/x86_64/fping-3.10-1.el7.x86_64.rpmwget http://repo.zabbix.com/non-supported/rhel/7/x86_64/iksemel-1.4-2.el7.centos.x86_64.rpmwget http://repo.zabbix.com/non-supported/rhel/7/x86_64/iksemel-devel-1.4-2.el7.centos.x86_64.rpmwget http://repo.zabbix.com/non-supported/rhel/7/x86_64/iksemel-utils-1.4-2.el7.centos.x86_64.rpm[root@yinwucheng ~]# find ./ -type f -name "*.rpm" -exec mv {} /var/ftp/zabbix/ \;#3.将zabbix目录生成为一个yum仓库[root@yinwucheng ~]# createrepo /var/ftp/zabbix/
客户端:10.0.0.101
1.客户端新建一个repo文件指向服务端提供的zabbix仓库 10.0.0.201[root@yinwucheng ~]# cat /etc/yum.repos.d/ftp-zabbix.repo[ftp-zabbix]name = ftp share zabbix repobaseurl = ftp://10.0.0.201/zabbix/enable = 1gpgcheck = 02.客户端测试zabbix仓库是否可用[root@yinwucheng ~]# yum clean all[root@yinwucheng ~]# yum install zabbix-agent[root@yinwucheng ~]# yum install zabbix-get[root@yinwucheng ~]# yum install zabbix-server3.若正常安装,则zabbix源完美搭建完毕!
文章转载自云原生数字化,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




