Linux-配置本地镜像源

作者: CoderInsight | 来源:发表于2022-08-06 10:37 被阅读0次

    配置linux本地镜像源

    2020年11月24日 11:49:31

    实际上如果是单机版的部署的话就直接配置一个本地镜像源即可;

    或者如果是在局域网中有两个机器,选择其中一个服作为master即可;另外注意不要和 openresty 在一起部署,其提供的web服务会产生冲突(httpd, nginx);或者更改一个其他的端口,防止被占用。

    6.1配置本地文件源

    1、在安装基础软件过程中,很多时候需要安装一些系统依赖包,由于服务器一般都是在内网,无法访问互联网通过yum安装,只能配置本地镜像源。

    2、挂载iso系统镜像

    上传iso镜像到操作系统的/opt下,

    ll /opt/CentOS-7-x86_64-DVD-1804.iso

    clip_image002.png

    创建挂载目录

    mkdir /mnt/iso

    执行挂载命名

    mount -t iso9660 -o,loop /opt/CentOS-7.4-x86_64-DVD-1708.iso /mnt/iso/

    clip_image004.png

    3、配置yum源

    • 先备份原来的yum配置文件:
    cd /etc/yum.repos.d
    mkdir bak
    mv CentOS-* bak
    
    
    • 新建本地源配置文件:
    vim  local.repo
    # 内容如下
    [local]
    name=local
    baseurl=file:///mnt/iso
    enabled=1
    gpgcheck=0    
    

    执行以下语句:

    yum clean all
    yum makecache
    

    4、验证

    yum repolist
    yum -y install vim
    

    6.2修改本地文件源为局域网访问http源

    如果在当前环境中 使用 局域网http源,此时使用的htttpd 服务,会与 OpenRestry 中的Nginx服务冲突,需要进行解决。

    可以选择停止 OpenRestay 服务

    当前配置方式可以局域网中的一个机器中执行,从而使得局域网中的其他机器不需要重复配置,可以直接使用当前机器作为主镜像机器。

    • 原理是通过http代理,安装http服务
    yum -y install httpd
    
    • 启动并添加自启动
    systemctl start httpd.service
    systemctl enable httpd.service
    
    • 在/var/www/html/目录下建立对应挂载点
    cd /var/www/html
    mkdir centos7
    
    • 复制镜像下的文件到该目录,有点大需要点时间
    cp -r /mnt/iso/* /var/www/html/centos7
    
    clip_image006.png
    • 修改yum配置local.repo
    [local]
    
    name=local
    
    #baseurl=file:///mnt/iso
    
    baseurl=http://172.16.100.161/centos7/
    
    enabled=1
    
    ![clip_image008.png](https://img.haomeiwen.com/i7470044/738df25402158f26.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    gpgcheck=0
    
    • 清理
    yum clean all
    
    • 建立缓存
    yum makecache
    
    clip_image010.png
    # 查看当前防火墙状态。
    systemctl status firewalld
    # 关闭当前防火墙。
    systemctl stop firewalld
    # 开机防火墙不启动。
    systemctl disable firewalld
    
    • 补充
    # 另外局域网中其他机器把该主机作为yum源的话,需要修改:
    /etc/yum.repos.d/CentOS-Sources.repo    
    # 修改内容如下:  
    baseurl=http://192.168.110.131/ centos7/  enabled=1  
    

    相关文章

      网友评论

        本文标题:Linux-配置本地镜像源

        本文链接:https://www.haomeiwen.com/subject/egdywrtx.html