内网yum仓库的建立

一.搭建yum的服务器

  1.安装vsftp服务,做成内网共享的FTP服务

  2.拷贝本地centos的光盘文件,拷贝到/var/ftp/base下

  3.通过清华的yum仓库,下载zabbix的包

    

#!/bin/bash 
web_site=https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/5.2/rhel/7/x86_64
pkg_name=$(curl  -s  https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/5.2/rhel/7/x86_64/  | grep  "<a"  | awk   -F  '"'  '{print$4}')
for  i   in  $pkg_name 
do  
    wget  -O      /var/ftp/zabbix/$i    $web_site/$i
done 

  4.通过nginx的官方仓库,下载nginx的包

#!/bin/bash 
web_site="http://nginx.org/packages/centos/7/x86_64/RPMS"
pkg_name=$(curl  -s  http://nginx.org/packages/centos/7/x86_64/RPMS/  | grep  "<a"  | awk   -F  '"'  '{print$2}')
for  i   in  $pkg_name 
do  
    wget  -O      /var/ftp/nginx/$i    $web_site/$i
done 

  5.安装createrepo,并创建本地的yum仓库索引文件

createrepo .

二.客户端搭建yum配置文件

[base]
name=base
baseurl=ftp://10.0.0.10/base
gpgcheck=0
enable=1


[zabbix]
name=zabbix
baseurl=ftp://10.0.0.10/zabbix
gpgcheck=0
enable=1



[nginx]
name=nginx
baseurl=ftp://10.0.0.10/nginx
gpgcheck=0
enable=1

 

posted @ 2023-07-07 14:39  mmniu  阅读(51)  评论(0编辑  收藏  举报