day17 - 搭建yum仓库

《 什么是yum 》yum仓库的搭建

        1. 准备软件包 (1.光盘 2.缓存 3.联网下载 4.同步)

                  mount /dev/cdrom /mnt    # 挂载光盘

        2. 通过ftp共享软件包存放的目录

                  yum install vsftpd -y          # 安装ftp

                  systemctl start vsftpd          # 启用 vsftpd

                  systemctl stop firewalld      # 关闭防火墙

                  setenforce 0                        # 临时关闭selinux

        3. 将光盘的软件包都拷贝至ftp共享的目录下

                  mkdir /var/ftp/centos7/      # 在目录/var/ftp下 创建centos7目录

                  find  /mnt/ -type f -name "*.rpm" -exec cp {} /var/ftp/centos7/ \ ;  #将/mnt/目录下 文件名以.rpm结尾的 移动至/var/ftp/centos7/目录下

        4. 将目录共享的目录设置成 yum 仓库

                  yum install createrepo -y      # 安装 createrepo

                  createrepo /var/ftp/centos7/    # 将安装的放在 /var/ftp/centos7/ 目录下

《 什么是yum 》增加zabbix仓库

                  服务端 10.0.0.200

                  mkdir /var/ftp/zabbix      # 在/var/ftp/目录下 在创建zabbix

                  curl 阿里源文件 > 1.txt    # 把包指向1.txt 保存起来

                  cat 1.txt | grep " 2.txt    # 把截取到的放到2.txt

                  chmod +x 2.txt    # 把文件加权限

                  ./ 2.txt    # 执行下载脚本

                  find ./ -type f  -name "*.rpm" -exec mv {} /var/ftp/zabbix/ \;  # 把桌面文件移动到/var/ftp/zabbix 目录下

                  createrepo /var/ftp/zabbix/  # 将zabbix生成一个yum仓库

                  客户端 10.0.0.199

                  vim /etc/yum.repos.d/zabbix  # 编写指向

                  [ftp-zabbix]

                  name = ftp share zabbix repo

                  baseurl = ftp://10.0.0.200/zabbix/

                  enable = 1

                  gpgcheck = 0

《 源码包 》源码包管理

                  [root@oldboy nginx-1.16.1]# ./configure -prefix=/usr/local/nginx-1.16 --with-http_mp4_module

                  [root@oldboy nginx-1.16.1]# yum install pcre pcredevel -y

                  [root@oldboy nginx-1.16.1]# yum install zlib zlibdevel -y

                  make  编译

                  make install  安装

                  ln -s /usr/local/nginx-1.16/ /usr/local/nginx /usr/local/nginx/sbin/nginx  测试

你可能感兴趣的:(day17 - 搭建yum仓库)