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

防火墙及selinux关闭

一,基于ISO镜像构建 YUM 本地源
首先将光驱iso镜像加载至虚拟机CD/DVD,创建挂在目录mkdir -p /mnt/cdrom

[root@master ~]# mkdir -p /mnt/cdrom
[root@master ~]# mount /dev/cdrom /mnt/cdrom/
mount: /dev/sr0 写保护,将以只读方式挂载
[root@master ~]# cd /mnt/cdrom/
[root@master cdrom]# ls
CentOS_BuildTag  EULA  images    LiveOS    repodata              RPM-GPG-KEY-CentOS-Testing-7
EFI              GPL   isolinux  Packages  RPM-GPG-KEY-CentOS-7  TRANS.TBL

二,创建repo文件

[root@master ~]# mv /etc/yum.repos.d/* /tmp/  #只是为了试验效果,实际可不必移除
[root@master ~]# cd /etc/yum.repos.d/
[root@master yum.repos.d]# cat centos-local.repo
[loca-repo]
name=local-repo
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=0

注:repo文件必须以".repo"结尾
三,安装httpd并启动

[root@master ~]# yum -y install httpd
[root@master ~]# systemctl start httpd
[root@master ~]# netstat -nlpt | grep 80  #查看80端口是否开启
tcp6       0      0 :::80                   :::*                    LISTEN      23757/httpd
[root@master ~]# ln -s /mnt/cdrom/ /var/www/html/centos  #创建软连接指向挂载的镜像

四,测试主机配置

[root@node1 ~]# mv /etc/yum.repos.d/* /tmp/  #只是为了试验效果,实际可不必移除
[root@node1 ~]# cat /etc/yum.repos.d/centos-local-http.repo
[http-repos]
name=http-repos
baseurl=http://192.168.116.131/centos
gpgcheck=0
enabled=1 [root@node1 ~]# yum repolist
已加载插件:fastestmirror, langpacks
Determining fastest mirrors
http-repos                                                              | 3.6 kB  00:00:00
(1/2): http-repos/group_gz                                              | 166 kB  00:00:00
(2/2): http-repos/primary_db                                            | 5.9 MB  00:00:00
源标识                                       源名称                                       状态
http-repos                                   http-repos                                   9,911
repolist: 9,911

注:切记仓库的防火墙关闭

CentOS7 基于http服务搭建本地yum仓库相关推荐

  1. Linux搭建本地yum仓库

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

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

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

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

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

  4. CentOS7搭建本地YUM仓库

    文章目录 1. 仓库环境准备 1.1. 系统环境 1.2. 修改yum源 1.3. 检验阿里云源是否正常 2. 部署仓库 2.1. 安装相关软件 2.2. 根据源标识同步源到本地目录 2.2.1. 创 ...

  5. 如何搭建本地yum仓库

    一.yum简介 yum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器. 基于 RPM 包管理 ...

  6. 使用光盘搭建本地yum仓库源

    文章目录 项目需求: 实验前准备 一.yum Serve端配置 二.yum Client客户端配置 项目需求: 1.网络管理内部服务器与外网隔离,内部服务器无法通过外网下载软件,只能通过本地局域网使用 ...

  7. 通过挂载系统光盘搭建本地yum仓库的方法

    1.配置本地yum源(挂载光盘) mkdir  /medir/cdrom(创建目录) mount  /dev/cdrom   / medir/cdrom (挂载到/ medir/cdrom目录) 2. ...

  8. Linux 搭建本地yum仓库(yum源)

    准备环境: hostA:使用Centos7的镜像文件 要求: 可以通过yum仓库安装vim,net-tools等工具 方法: 主机A 的设备状态是显示已连接状态的 查看块设备信息: lsblk 显示s ...

  9. linux8怎么搭建本地yum仓库,CentOS8 创建本地YUM存储库

    原标题:CentOS8 创建本地YUM存储库 本文针对CentOS8中的新功能yum做简要介绍和配置,在 CentOS8中分为两个存储库: BaseOS 应用程序流(AppStream) BaseOS ...

最新文章

  1. LeetCode 336. 回文对(哈希map/Trie树)
  2. 江苏师范大学计算机控制考试题库,江苏技术师范学院2006¬—2007学年第2学期《微机原理与接口技术》试卷(2份,有答案)...
  3. QT--QDockWidget 停靠窗口
  4. docker network bridge模式,默认(一)
  5. 用计算机怎么转换进制,计算机各种进制转换方法
  6. AJax 遍历json对象数组 和Jstl遍历以及json解决日期转换
  7. 2018服务器cpu性能天梯图,哪里看CPU性能排行榜?2018年CPU天梯图最新版(高清)...
  8. 华为鸿蒙麒麟玉兔_鸿蒙、麒麟、鲲鹏……这是属于中华的浪漫
  9. 时空超分辨论文阅读笔记(一)---- Zooming Slow-Mo
  10. python程序只能在安装了python环境的计算机上_Python程序只能在安装了Python环境的计算机上以源代码形式运行。...
  11. 设置表格列宽 —— 在富文本编辑器中的实现
  12. SpeedTree - 在SpeedTree中导入自定义模型
  13. SpringBoot搭建微信公众号后台(一):消息接收与响应
  14. 谷歌浏览器和火狐浏览器永久禁用缓存【一劳永逸的解决方式】
  15. Android实现SIM卡2拨打,android – 在双SIM卡设备中使用指定的SIM拨...
  16. python中ra_consumers-在Python中并行化处理的一种简单、灵活的方法。-Andrew Rabert Documentation Example...
  17. 【UVA】 133 --- The Dole Queue
  18. SOLIDWORKS工程图导出为DWG图纸
  19. 服务器系统坏了 其它盘数据恢复,服务器raid数据恢复,raid坏一般什么原因
  20. React 如何封装消息提示组件message--Material-UI

热门文章

  1. html显示文件代码提示,代码提示和代码完成
  2. html5 字母单词拖拽,HTML5拖拽
  3. 【Unity开源项目精选】Entitas:Unity DOTS的先行者
  4. [专栏精选]2018.3地形更新详解
  5. Unity URP一分钟实现遮挡透视
  6. 六个重要的.NET概念:栈、堆、值类型、引用类型、装箱和拆箱
  7. Mongo DB教程及SQL与Mongo DB查询的映射
  8. Oracle 发布基于 VS Code 的开发者工具,轻松使用 Oracle 数据库
  9. .NET中的异步编程 - 动机和单元测试
  10. oracle10.2.0.4 dbca,在rhel5上oracle 10.2.0.4 上dbca silent删除数据库