关于linux:Linux基础配置Linux本地镜像源

配置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

创立挂载目录

mkdir /mnt/iso

执行挂载命名

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

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
  • 在浏览器拜访http://ip/centos7/,呈现上面的界面就胜利了一大半
  • 批改yum配置local.repo
[local]

name=local

#baseurl=file:///mnt/iso

baseurl=http://172.16.100.161/centos7/

enabled=1

gpgcheck=0
  • 清理

    yum clean all
  • 建设缓存

    yum makecache
# 查看以后防火墙状态。
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  

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理