• 搭建网络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
  • 相关阅读:
    45 Float.NaN == Float.NaN 为 false 是怎么实现的?
    MongoDB的安装配置及使用(WIndows/Java)
    盲人辅助设备赋能视障人士,实时导航与避障打造无障碍生活
    【并发编程二】windows创建子进程CreateProcess()
    idea 项目代码打包为jar包详解
    软件架构模式
    Docker 网络管理及资源控制
    2022.9.25-----leetcode.788
    分布式系统中事务提交
    ECharts数据可视化(案例)
  • 原文地址:https://blog.csdn.net/kklv__lo/article/details/126977769