共计 1380 个字符,预计需要花费 4 分钟才能阅读完成。
配置 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
正文完