1. 条件
    搭建本地yum仓库有两种方式,一种是通过挂载DVD iso镜像的模式;另一种是通过一台连接互联网的主机进行yum rpm包下载,然后通过http的方式离线给其他主机,本次主要记录第二种方法的部署过程。

  2. 准备
    准备1台和需要离线主机同版本的系统,如都是redhat7版本即可,此处不可跨版本进行,此服务端机器需要具有注册账号,能够到红帽官方进行补丁下载,如是个人用户,可提前注册开发者账号进行登录,默认注册的开发者账号具有1年期的订阅服务,下边主要记录实施过程命令。

  3. 步骤

服务端配置:
1、查看selinux状态是否为disable状态,如果不是需要关闭,默认系统是开启的

getenforce

2、关闭firewall

systemctl stop firewall

3、使用注册好的redhat账号,激活系统

subscription-manager register --username= <your username> --password= <your password> --auto-attach

4、安装相关服务

yum install yum-utils createrepo httpd

5、从红帽官网同步rpm包,其中-n代表只更新最新的包(5500个左右,5G左右),不带-n则是全部包(32000个左右,60G左右),速度跟网速有关,此处需要注意/var下空间是否充足

reposync --gpgcheck -l --repoid=rhel-7-server-rpms --download_path=/var/www/html --downloadcomps -n

6、更新完后,需要建立XML文件,用于解决依赖关系,重要!

createrepo -v /var/www/html/rhel-7-server-rpms/                    #(rhel8 do not need this step)

7、安装httpd服务,如果系统存在,则不用安装

yum install httpd -y
systemctl restart httpd
systemctl enable httpd

8、到此,服务端配置已完成部署,注意点,http服务/var/www/html/rhel-7-server-rpms权限是否具有读写权限,可通过浏览器测试访问:http://ip/rhel-7-server-rpms

客户端部署
1、配置yum更新文件

vi /etc/yum.repos.d/local.repo
[local]
name=local
baseurl=http://ip(服务端IP)/rhel-7-server-rpms
enabled=1
gpgcheck=0

2、在客户机上测试是否成功,确保客户机到服务机网络通信正常,防火墙关闭。

yum install httpd

搭建redhat本地yum仓库,用于离线更新其它主机相关推荐

  1. linux下本地的源的格式,[Linux]CentOS7搭建/配置:YUM仓库/源[本地源/HTTP源/自建源仓库...

    [Linux]CentOS7搭建/配置:YUM仓库/源[本地源/HTTP源/自建源仓库 1 本地YUM源 1.1 [YUM仓库/服务端] 获取:软件包资源 1.2 [YUM仓库/服务端] 挂载/搭建: ...

  2. 解决内网搭建本地yum仓库。

    2019独角兽企业重金招聘Python工程师标准>>> 一.使用iso镜像搭建本地yum仓库: 1.挂载镜像到/mnt目录下: [root@Dasoncheng ~]# mount ...

  3. CentOS7 基于http服务搭建本地yum仓库

    由于公司内网服务器无法访问外网,安装软件相对比较麻烦,所以可以选择一台主机搭建本地yum仓库.本文选择使用http服务搭建. 实验环境:CentOS 7 仓库主机:192.168.116.131 测试 ...

  4. Linux搭建本地yum仓库

    Linux搭建本地yum仓库 1.挂载yum仓库.并保存到本地 1.1 新建目录 1.2 临时挂载仓库到/mnt 1.3 保存到本地 2.配置文件 2.1 写入配置文件 3.清理yum仓库缓存 4.列 ...

  5. Linux那点事儿——搭建本地yum仓库

    搭建本地yum仓库 前言 一.基本镜像的yum仓库 二.搭建内网yun仓库 前言 当我们使用yum目录安装包时,yum会查到/etc/yum.repos.d/*.repo文件获取包下载地址,默认Cen ...

  6. 本地yum仓库和http方式的yum仓库。

    有同学问我本地yum仓库的问题,写此文档,赠与不会安装本地yum仓库的小伙伴. 接下来讲解在局域网中搭建RedHat/CentOS本地http yum软件源的具体步骤: 一.挑选局域网中的一台服务器做 ...

  7. (转)搭建企业内部yum仓库(centos6+centos7+epel源)

    搭建企业内部yum仓库(centos6+centos7+epel源) 原文:https://www.cnblogs.com/nulige/p/6081192.html https://www.linu ...

  8. linux yum自动挂载_Linux系统本地Yum仓库制作

    在使用Linux系统的时候,通常需要安装许多软件,Linux系统通常安装软件有源码包安装(文件格式:.tar.gz 或.tar.bz2:安装过程:解压.环境检查.编译和安装).Rpm包安装(文件格式: ...

  9. linux脚本开机挂载,案例七:shell实现开机自动挂载本地YUM仓库程序

    实现开机自动挂载本地YUM仓库自动化程序,可以在没有网络的情况下也可以使用yum安装程序. #!/bin/bash #自动搭建yum本地仓库 # cdrom () { mount /dev/cdrom ...

  10. 最快配置本地Yum仓库

    配置本地Yum仓库 [root@localhost test]# ls aa.txt  bb.txt  rhel-6.4-x86_64.iso  test.sh [root@localhost tes ...

最新文章

  1. 逻辑分析仪抓取CAN总线波特率
  2. java aab全排列_编译原理习题课答案.ppt
  3. 借入单的后续处理-借入归还
  4. WebShop WebSocket server 和WebSocket客户端的一对多关系维护
  5. 水晶报表如何查看sql_有了这个报表工具,一键生成自定义的各种报表,还可以导出Excel...
  6. 7-5 考试座位号 (15 分)
  7. linux命令行安装tomcat8,CentOS环境下安装JDK、Tomcat及相关Linux命令
  8. 超 8 亿人收发微信春节红包;苹果自研 iPhone 芯片;暴雪或将大裁员 | 极客头条...
  9. JavaScript:时间戳(timestamp)与时间(Date)转换
  10. 用好binutils之gporf
  11. 如果你想成为一名黑客
  12. 机械制图计算机类实验报告,机械cad实验报告总结
  13. source pages
  14. 江苏省泰州市谷歌高清卫星地图下载
  15. Kobe -接小球游戏
  16. 客户体验决胜2022,低代码是快速取胜之道
  17. 计算机太极图怎么设计,怎么用cad2010画太极图
  18. c#实现循环输入商品编号和购买数量,结账时应付金额并找零
  19. PCL点云处理之三维向量夹角计算(四十九)
  20. 计算机英语词汇频率统计,托福英语语法经典词汇与频率统计

热门文章

  1. 介绍一下Win11单独设置耳机音量的方法
  2. js获取IP地址的4种方法
  3. java根据天数求周数_利用Java中Calendar计算两个日期之间的天数和周数
  4. hadoop 2022 面试题总结了
  5. 【Hive】Hive 建表语句详解
  6. a标签下载文件文档流 xlsxlsxdoc,docx,pdf
  7. 基于php的超市仓库管理系统
  8. ansible模块--setup模块
  9. 电脑cpu测试软件 95,用Prime95测试cpu性能稳定性的方法
  10. 中小型企业网络构建(思科)