• 搭建网络yum仓库


    最近一直在搞vmware虚拟机,搞得心态崩塌的很快,最近一次崩盘是网络yum

    • 虚拟机A:提供仓库内容
    • 虚拟机B:进行访问仓库内容
    提供仓库内容(FTP服务或web服务)
    构建FTP服务
    • 环境搭建(虚拟机A上的操作):
      • CD/DVD驱动器:连接镜像文件,并且设备状态为:已连接,启动时连接
      • 进行设备挂载:
        mkdir /var/ftp/dvd   #创建文件夹
        mount /dev/cdrom /var/ftp/dvd  # 临时挂载
        
        #永久挂载
        vim /etc/fstab
        /dev/cdrom   /var/ftp/dvd   iso9660  defaults   0   0  # 在最后添加,前面的不要删除
      • 安装服务软件
        yum -y install vsftpd   # 安装ftp
        systemctl restart vsftpd   # 重启ftp服务
        systemctl enable vsftpd   # 开机自动启动ftp
    • 进行访问仓库内容(虚拟机B操作)
      • 删除或移动/etc/yum.repos.d/下的文件因为错误的文件会影响正确的文件
      • 建立新的文件
        vim /etc/yum.repos.d/dvd.repo
        #文件内容示例
        [centos]
        name=linux
        baseurl=ftp://提供服务的主机IP地址/dvd
        enabled=1
        gpgcheck=0
        #验证是否成功
        yum repolist    # repolist:10174 这个数量不是固定的,根据自己镜像的不同也是不同的
    构建Web服务
    • 跟搭建FTP服务类似;
      1.更换为安装httpd,重启restart,开机自启动enable
      2.挂载点变化为/var/www/html/dvd

       mkdir /var/www/html/dvd   #创建文件夹
       mount /dev/cdrom /var/www/html/dvd  # 临时挂载
      
       #永久挂载
       vim /etc/fstab
      /dev/cdrom   /var/www/html/dvd   iso9660  defaults   0   0  # 在最后添加,前面的不要删除

      3.安装服务软件

      yum -y install httpd
      systemctl restart httpd
      systemctl enable httpd 
      4.建立新的文件
      
        vim /etc/yum.repos.d/dvd.repo
        #文件内容示例
       [centos]
        name=linux
       baseurl=http://提供服务的主机IP地址/dvd
        enabled=1
        gpgcheck=0
        #验证是否成功
        yum repolist    
        ```

    问题出现了

    repolist : 0
    为什么,这是为什么?

    将SELINUX调为permissive,并将防火墙firewalld关闭一切就解决了

    vim /etc/selinux/config
    SELINUX=permissive
    [root@server ~]# systemctl stop firewalld.service
    [root@server ~]# systemctl disable firewalld.service
  • 相关阅读:
    冷启动问题分析与解决办法
    还在为 Dubbo 服务写 Controller?因为未使用 ShenYu 网关
    C语言-流程控制
    ERD Online 4.0.3_fix 元数据在线建模(免费、私有部署)
    什么是边缘计算网关?
    任何样式,javascript都可以操作,让你所向披靡
    【HCIE】04.网络安全技术
    QTP——功能测试
    自主学习做小游戏遇到的问题
    SpringBoot启动流程分析之设置系统属性spring.beaninfo.ignore、自定义banner图(五)
  • 原文地址:https://blog.csdn.net/kklv__lo/article/details/126977769