类型
状态
日期
链接
摘要
标签
分类
图标
密码
1 CentOS7.9 搭建内部yum源服务器同步阿里yum源
环境说明:
- 企业内网需求:企业内部许多服务器是不能连接互联网,但每台centos主机安装软件包时都配置本地yum源很麻烦,也缺少第三方yum源,因此在内网搭建一台yum源服务器满足这一需求,同时网络层面策略只允许此yum源服务器每周日晚限时联网同步阿里云的yum源。 参考连接:http://blog.itpub.net/70004783/viewspace-2790196/
- 准备两台测试主机,一台用作yum源服务器(能连互联网),一台用作客户端。
- 系统版本:CentOS 7.9
2 添加yum源、Docker-ce、Mysql57和8.0
- 备份原系统的repo
- 添加阿里云yum源并缓存(Centos-7.repo是软件仓库配置文件,epel-7.repo是扩展源、提供额外的软件包)
添加清华大学源
3 安装相关软件
备注:
4 同步阿里云yum源软件包到本地服务器指定目录/mirror(自定义目录)
同步阿里云yum源软件包
5 创建仓库索引
6 更新数据源
7 启动并配置Apache服务
- 启动Apache(httpd)服务(如果没有httpd,需要yum install -y httpd 安装一下)
- 系统防火墙放行80端口(apache服务使用的是80端口)
**备注:**必要时可以运行 systemctl restart httpd 重启一下服务。
- 关闭selinux(SELINUX=disabled)

- 配置httpd.conf文件
**注意:**上面配置的httpd.conf文件,需要找到如下图DocumentRoot字样的行进行更改,而不是直接复制粘贴插入。

- 修改web界面的 index.html 文件
8 编写yum源客户端配置文件
创建repo文件夹
9 客户端配置yum源
登录客户端操作系统执行以下命令(**注意:**xx.xx.xx.xx为yum源服务器的ip地址)

10 设置定时同步yum源的任务
编辑脚本
添加定时任务,每周一凌晨1点执行
至此,结束。。。
- 作者:Cloud1024
- 链接:https://itq5.com/posts/linux_centos_yum
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。