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
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
在浏览器访问http://ip/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://upload-images.jianshu.io/upload_images/7470044-738df25402158f26.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 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
作者:你丶
链接:https://www.jianshu.com/p/8ac0b2e50f77
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。