CentOS7.9 搭建内部yum源服务器同步阿里yum源
00 分钟
2024-3-5
2025-2-23
类型
状态
日期
链接
摘要
标签
分类
图标
密码

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

  1. 备份原系统的repo
  1. 添加阿里云yum源并缓存(Centos-7.repo是软件仓库配置文件,epel-7.repo是扩展源、提供额外的软件包)
添加清华大学源

3 安装相关软件

备注:

4 同步阿里云yum源软件包到本地服务器指定目录/mirror(自定义目录)

创建存放软件包目录/mirror,(chown设置文件所有者和文件关联组,chmod控制用户对文件的权限)
同步阿里云yum源软件包

5 创建仓库索引

6 更新数据源

7 启动并配置Apache服务

  1. 启动Apache(httpd)服务(如果没有httpd,需要yum install -y httpd 安装一下)
  1. 系统防火墙放行80端口(apache服务使用的是80端口)
**备注:**必要时可以运行 systemctl restart httpd 重启一下服务。
  1. 关闭selinux(SELINUX=disabled)
    1. notion image
  1. 配置httpd.conf文件
**注意:**上面配置的httpd.conf文件,需要找到如下图DocumentRoot字样的行进行更改,而不是直接复制粘贴插入。
notion image
  1. 修改web界面的 index.html 文件
注意: 上文中的 http://xx.xx.xx.xx 填写自身yum源服务器的ip地址。

8 编写yum源客户端配置文件

创建repo文件夹

9 客户端配置yum源

登录客户端操作系统执行以下命令(**注意:**xx.xx.xx.xx为yum源服务器的ip地址)
用户也可以用浏览器访问 http://xx.xx.xx.xx 查看配置客户端yum源的方法
notion image

10 设置定时同步yum源的任务

编辑脚本
添加定时任务,每周一凌晨1点执行
至此,结束。。。
上一篇
二进制安装Kubernetes(k8s)v1.31.1
下一篇
使用CloudFlare部署Proxy

评论
Loading...