zoukankan      html  css  js  c++  java
  • 局域网vsftpd服务搭建自定义的yum仓库

    搭建vsftpd服务

    安装vsftpd服务

    yum install -y vsftpd

    设置匿名用户访问目录(默认已经开启匿名访问权限)

    [root@zhdy-01 ~]# vi /etc/vsftpd/vsftpd.conf
    
    anon_root=/yum/

    关闭防火墙,selinux

    关闭防火墙
    
    systemctl stop firewalld
    
    systemctl disable firewalld
    
    关闭selinux
    
    vi /etc/sysconfig/selinux
    
    SELINUX=disabled
    
    重启机器(重启机器selinux才会生效,生产环境可以考虑setenforce 0,不用重启)
    
    reboot

    启动vsftp服务

    systemctl start vsftpd
    
    systemctl enable vsftpd

    这样我们局域网内就搭建起来了一个vsftp服务,只需要将我们rpg包放到这个共享的/yum目录即可。

    准备rpg包

    准备iso文件

    上传本地电脑下载好的iso文件到centos7虚拟主机/root目录下
    
    挂在就iso文件到本地文件夹
    
    mount -o loop /root/CentOS-7-x86_64-DVD-1908.iso /data/iso
    
    创建要作为yum仓库的文件夹
    
    mkdir /yum/centos7
    
    
    将iso中的rpg包拷贝到我们的共享目录下
    
    cp -r /data/iso/Packages/* /yum/centos7
    
    将key拷贝过来(可选)
    
    cp /data/iso/RPM-GPG-KEY-CentOS-7 /yum/centos7

    安装createrepo工具,并建立rpg索引

    yum install createrepo -y
    
    createrepo /yum/centos7

    ---------------------------------------------------------------------------------------------------------------------

    上面server端就已经准备完成,下面进行客户端的配置

    重建yum仓库

    cp -r /etc/yum.repos.d yum.repos.d.bac
    
    rm -rf /etc/yum.repos.d/*
    
    vi /etc/yum.repos.d/centos7.repo

      [c7-custom]

    
    

      name=custom

    
    

      baseurl=ftp://172.16.241.144/yum/centos7

    
    

      gpgcheck=0

    
    

      enabled=1

      #呼应上面gpgkey可选

    gpgkey=ftp://172.16.241.144/yum/centos7/RPM-GPG-KEY-CentOS-7 
     

    生成缓存

    yum clean all
    
    yum makecache
    
    yum repolist

    测试安装

    yum install tree -y

    参考文章:

    https://cloud.tencent.com/developer/article/1139878

    https://blog.csdn.net/nowzhangjunzhe/article/details/81326954

    https://www.staroon.dev/2018/01/24/YumRepoCreate/

  • 相关阅读:
    Spring学习(二) AOP 面向切面编程之概念(一)
    Spring学习(一) IOC容器学习
    多线程和同步分别有几种实现方法?
    如何理解"=="和equals方法
    &和&&的区别
    关于静态方法和非静态方法之间的调用
    缘来了,来园了
    Java设计模式-代理模式
    JavaBitSet学习
    kafka安装
  • 原文地址:https://www.cnblogs.com/soymilk2019/p/13541362.html
Copyright © 2011-2022 走看看