搭建redhat本地yum仓库,用于离线更新其它主机
条件
搭建本地yum仓库有两种方式,一种是通过挂载DVD iso镜像的模式;另一种是通过一台连接互联网的主机进行yum rpm包下载,然后通过http的方式离线给其他主机,本次主要记录第二种方法的部署过程。准备
准备1台和需要离线主机同版本的系统,如都是redhat7版本即可,此处不可跨版本进行,此服务端机器需要具有注册账号,能够到红帽官方进行补丁下载,如是个人用户,可提前注册开发者账号进行登录,默认注册的开发者账号具有1年期的订阅服务,下边主要记录实施过程命令。步骤
服务端配置:
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仓库,用于离线更新其它主机相关推荐
- linux下本地的源的格式,[Linux]CentOS7搭建/配置:YUM仓库/源[本地源/HTTP源/自建源仓库...
[Linux]CentOS7搭建/配置:YUM仓库/源[本地源/HTTP源/自建源仓库 1 本地YUM源 1.1 [YUM仓库/服务端] 获取:软件包资源 1.2 [YUM仓库/服务端] 挂载/搭建: ...
- 解决内网搭建本地yum仓库。
2019独角兽企业重金招聘Python工程师标准>>> 一.使用iso镜像搭建本地yum仓库: 1.挂载镜像到/mnt目录下: [root@Dasoncheng ~]# mount ...
- CentOS7 基于http服务搭建本地yum仓库
由于公司内网服务器无法访问外网,安装软件相对比较麻烦,所以可以选择一台主机搭建本地yum仓库.本文选择使用http服务搭建. 实验环境:CentOS 7 仓库主机:192.168.116.131 测试 ...
- Linux搭建本地yum仓库
Linux搭建本地yum仓库 1.挂载yum仓库.并保存到本地 1.1 新建目录 1.2 临时挂载仓库到/mnt 1.3 保存到本地 2.配置文件 2.1 写入配置文件 3.清理yum仓库缓存 4.列 ...
- Linux那点事儿——搭建本地yum仓库
搭建本地yum仓库 前言 一.基本镜像的yum仓库 二.搭建内网yun仓库 前言 当我们使用yum目录安装包时,yum会查到/etc/yum.repos.d/*.repo文件获取包下载地址,默认Cen ...
- 本地yum仓库和http方式的yum仓库。
有同学问我本地yum仓库的问题,写此文档,赠与不会安装本地yum仓库的小伙伴. 接下来讲解在局域网中搭建RedHat/CentOS本地http yum软件源的具体步骤: 一.挑选局域网中的一台服务器做 ...
- (转)搭建企业内部yum仓库(centos6+centos7+epel源)
搭建企业内部yum仓库(centos6+centos7+epel源) 原文:https://www.cnblogs.com/nulige/p/6081192.html https://www.linu ...
- linux yum自动挂载_Linux系统本地Yum仓库制作
在使用Linux系统的时候,通常需要安装许多软件,Linux系统通常安装软件有源码包安装(文件格式:.tar.gz 或.tar.bz2:安装过程:解压.环境检查.编译和安装).Rpm包安装(文件格式: ...
- linux脚本开机挂载,案例七:shell实现开机自动挂载本地YUM仓库程序
实现开机自动挂载本地YUM仓库自动化程序,可以在没有网络的情况下也可以使用yum安装程序. #!/bin/bash #自动搭建yum本地仓库 # cdrom () { mount /dev/cdrom ...
- 最快配置本地Yum仓库
配置本地Yum仓库 [root@localhost test]# ls aa.txt bb.txt rhel-6.4-x86_64.iso test.sh [root@localhost tes ...
最新文章
- 逻辑分析仪抓取CAN总线波特率
- java aab全排列_编译原理习题课答案.ppt
- 借入单的后续处理-借入归还
- WebShop WebSocket server 和WebSocket客户端的一对多关系维护
- 水晶报表如何查看sql_有了这个报表工具,一键生成自定义的各种报表,还可以导出Excel...
- 7-5 考试座位号 (15 分)
- linux命令行安装tomcat8,CentOS环境下安装JDK、Tomcat及相关Linux命令
- 超 8 亿人收发微信春节红包;苹果自研 iPhone 芯片;暴雪或将大裁员 | 极客头条...
- JavaScript:时间戳(timestamp)与时间(Date)转换
- 用好binutils之gporf
- 如果你想成为一名黑客
- 机械制图计算机类实验报告,机械cad实验报告总结
- source pages
- 江苏省泰州市谷歌高清卫星地图下载
- Kobe -接小球游戏
- 客户体验决胜2022,低代码是快速取胜之道
- 计算机太极图怎么设计,怎么用cad2010画太极图
- c#实现循环输入商品编号和购买数量,结账时应付金额并找零
- PCL点云处理之三维向量夹角计算(四十九)
- 计算机英语词汇频率统计,托福英语语法经典词汇与频率统计