前言

yum 光盘源默认只能本机使用,局域网其他服务器无法使用 yum 光盘源,如果想使用,需要在每台服务器上构建 yum 本地源,该方案在企业中不可取,所以需要构建http局域网yum源,可以通过 createrepo 创建本地 yum 源端。

构建http 局域网 yum 源步骤方法

1、挂载光盘镜像文件至/mnt

mount /dev/cdrom  /mnt/

2、复制/mnt/Packages 目录下所有软件包至Apache服务器发布路径

mkdir -p/var/www/html/centos/
cp -R /mnt/Packages/*         /var/www/html/centos/

3、使用 createrepo 创建本地源

yum install createrepo -y
cd /var/www/html
createrepo centos/              #使用 createrepo 创建本地源,执行以上命令会在 centos目录生成 repodata 目录

4、利用http发布yum 本地源。
本地 yum 源通过 createrepo 搭建完毕,需要借助 http web 服务器发布/var/www/html/centos/中所有软件,yum 或者 RPM 安装 HTTP Web 服务器,并启动 httpd 服务。
详细步骤如下:

yum install httpd httpd-devel -y             #安装 HTTP Web 服务。
useradd apache -g apache                        #创建Apache 用户和组。
systemctl restart httpd. service                #重启 httpd 服务。
setenforce 0                                    #临时关闭 SELinux 应用级安全策略。
systemctl stop firewalld. service               #停止防火墙。
ps -ef | grep httpd                             #查看 httpd 进程是否启动。

5、创建/etc/yum. repos.d/http. repo 文件
在 yum 客户端,创建/etc/yum. repos.d/http. repo 文件,输入如下内容:

[base]
name ="CentOS7 HTTP Yur"
baseur1= http://192.168.1.115/centos/           #执向我们创建的yun源
gpgcheck = 0                                   #0表示不检查,那就不用写gpgkey
enabled = 1
[updates]
name ="Centos7 HTTP Yur"
baseur1= http://192.168.1.115/centos/
gpgcheck = 0                                   #0表示不检查,那就不用写gpgkey
enabled = 1

6、生成缓存

yum clean all                                    #清空 yum cache
yum makecache                                   #生成缓存
yum install ntpelate y                          #安装 ntpdhte 软件

基于http 构建 yum 网络源相关推荐

  1. Redhat 7使用CentOS 7的Yum网络源

    1.首先查看redhat 7.0系统本身所安装的那些yum 软件包: [root@Linuxprobe ~]# rpm -qa | grep yum yum-utils-1.1.31-24.el7.n ...

  2. 区块链基于WebSocket 构建P2P网络

    区块链基于WebSocket 构建P2P网络今天我们重点分析,在常见的java web开发中,比如boot框架开发的区块链系统,每个节点既是服务端又是客户端,因此不能引用spring-boot-sta ...

  3. 基于NetworkX构建复杂网络的应用案例

    文章目录 基于NetworkX构建复杂网络的应用案例 本文内容 1.安装networkx以及校园拓扑图构建 1.1networkx安装 1.2校园拓扑结构绘制 2.复杂网络绘制,并指定筛选算法 2.1 ...

  4. linux-redhat替换yum网络源为centos网络源

    2019独角兽企业重金招聘Python工程师标准>>> 1.为什么要替换 redhat系统使用yum命令安装软件时会出现This system is not registered w ...

  5. 区块链中Java基于WebSocket构建P2P网络

    一.pom依赖 <dependency><groupId>org.java-websocket</groupId><artifactId>Java-We ...

  6. linux 自建yum源_Linux 搭建YUM仓库源详解

    基于ISO镜像构建 YUM 本地源 1.yum install httpd:安装httpd软件包.yum remove httpd:卸载httpd软件包.yum erase httpd:删除httpd ...

  7. centos配置yum本地源

    有时生产环境限制centos主机外联,这个时候要部署一些软件就比较麻烦,为利用yum机制,需要建立yum本地源,最好是建立ftp服务器作为源,可以在局域网内共享. yum 主要功能是更方便的添加/删除 ...

  8. Go 开源说第十八期预告:基于 Reactor 模式开发网络服务——gnet

    点击蓝字 关注我们 写在前面 GoCN开源说是GoCN推出的一档分享Go开源好项目的直播栏目,通过开源说希望能够帮助到开源作者们实现以下目标: 第一是去推广他们的开源项目 第二说说背后的设计原理和理念 ...

  9. Linux网络系列--YUM仓库部署与NFS服务(YUM本地源仓库与远程ftp仓库部署、YUM命令使用、NFS共享存储服务讲解及实验)

    文章目录 一. 构建YUM软件仓库 1.1 本地源YUM仓库配置 1.2 远程yum仓库(借助FTP协议) 1.2.1 准备网络安装源(服务器端) 1.2.2 配置软件仓库位置(客户机端) 二. YU ...

  10. Linux下软件包管理、FTP网络源YUM仓库配置

    1.应用程序目录结构 普通执行程序文件 /usr/bin 服务器执行程序文件和管理程序文件 /usr/sbin 应用程序配置文件 /etc 日志文件 /var/log 应用程序文档文件 /usr/sh ...

最新文章

  1. Android 面试题(转)
  2. fibonacci climbing-stairs
  3. 一文整理深度学习【深度学习win10的Docker配置】
  4. ajax预加载html seo,前端性能优化 — JS预加载和懒加载
  5. 推荐一款配有强大数据管理和可视化ETL的BI工具
  6. 电脑常见问题_电脑常见问题解决方法(二)
  7. 怎么将一个数字高低位互换_多彩数字 多彩童年——东城幼儿园玩具研究教学案例...
  8. CentOS 7.5安装部署Jewel版本Ceph集群
  9. Android查询 每个进程的权限
  10. java webservice 实例_Java WebService 简单实例(附实例代码)
  11. 软件测试语句覆盖,软件测试中的语句覆盖,分支覆盖,条件覆盖以及路径覆盖...
  12. linux 实现离线迅雷,Linux 下使用 wget/aria2 进行离线迅雷批量下载
  13. matlab 切点投资组合 程序,MATLAB证券投资组合分析
  14. 目前开发人工日多少钱_开发一个app多少钱啊?
  15. 数字电子钟Multisim仿真(数电课设+实验报告)
  16. 5不触发系统键盘_智能化子系统红外周界报警的基础知识介绍!
  17. 蓝桥信用卡号验证-枚举法应用 JAVA暴解
  18. dpdk-20.11 编译和安装
  19. 短视频抖音电商编导剧本分镜拍摄内容策划脚本计划表格方案模板
  20. 2022年全球与中国磁簧开关市场现状及未来发展趋势

热门文章

  1. JSON转换和序列化的区别
  2. 操作系统总结之 输入输出系统(下)
  3. 二 、 搭建Android 开发环境读书笔记
  4. mysql索引简单介绍
  5. Guava之EventBus使用总结
  6. android-常用部件
  7. C# 自定义控件基础知识
  8. nginx/windows: nginx多虚拟主机配置
  9. [原创].Net中绑定到DataView的问题
  10. MySQL5.7的下载以及安装