CentOS7 基于http服务搭建本地yum仓库
由于公司内网服务器无法访问外网,安装软件相对比较麻烦,所以可以选择一台主机搭建本地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仓库相关推荐
- Linux搭建本地yum仓库
Linux搭建本地yum仓库 1.挂载yum仓库.并保存到本地 1.1 新建目录 1.2 临时挂载仓库到/mnt 1.3 保存到本地 2.配置文件 2.1 写入配置文件 3.清理yum仓库缓存 4.列 ...
- 解决内网搭建本地yum仓库。
2019独角兽企业重金招聘Python工程师标准>>> 一.使用iso镜像搭建本地yum仓库: 1.挂载镜像到/mnt目录下: [root@Dasoncheng ~]# mount ...
- Linux那点事儿——搭建本地yum仓库
搭建本地yum仓库 前言 一.基本镜像的yum仓库 二.搭建内网yun仓库 前言 当我们使用yum目录安装包时,yum会查到/etc/yum.repos.d/*.repo文件获取包下载地址,默认Cen ...
- CentOS7搭建本地YUM仓库
文章目录 1. 仓库环境准备 1.1. 系统环境 1.2. 修改yum源 1.3. 检验阿里云源是否正常 2. 部署仓库 2.1. 安装相关软件 2.2. 根据源标识同步源到本地目录 2.2.1. 创 ...
- 如何搭建本地yum仓库
一.yum简介 yum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器. 基于 RPM 包管理 ...
- 使用光盘搭建本地yum仓库源
文章目录 项目需求: 实验前准备 一.yum Serve端配置 二.yum Client客户端配置 项目需求: 1.网络管理内部服务器与外网隔离,内部服务器无法通过外网下载软件,只能通过本地局域网使用 ...
- 通过挂载系统光盘搭建本地yum仓库的方法
1.配置本地yum源(挂载光盘) mkdir /medir/cdrom(创建目录) mount /dev/cdrom / medir/cdrom (挂载到/ medir/cdrom目录) 2. ...
- Linux 搭建本地yum仓库(yum源)
准备环境: hostA:使用Centos7的镜像文件 要求: 可以通过yum仓库安装vim,net-tools等工具 方法: 主机A 的设备状态是显示已连接状态的 查看块设备信息: lsblk 显示s ...
- linux8怎么搭建本地yum仓库,CentOS8 创建本地YUM存储库
原标题:CentOS8 创建本地YUM存储库 本文针对CentOS8中的新功能yum做简要介绍和配置,在 CentOS8中分为两个存储库: BaseOS 应用程序流(AppStream) BaseOS ...
最新文章
- LeetCode 336. 回文对(哈希map/Trie树)
- 江苏师范大学计算机控制考试题库,江苏技术师范学院2006¬—2007学年第2学期《微机原理与接口技术》试卷(2份,有答案)...
- QT--QDockWidget 停靠窗口
- docker network bridge模式,默认(一)
- 用计算机怎么转换进制,计算机各种进制转换方法
- AJax 遍历json对象数组 和Jstl遍历以及json解决日期转换
- 2018服务器cpu性能天梯图,哪里看CPU性能排行榜?2018年CPU天梯图最新版(高清)...
- 华为鸿蒙麒麟玉兔_鸿蒙、麒麟、鲲鹏……这是属于中华的浪漫
- 时空超分辨论文阅读笔记(一)---- Zooming Slow-Mo
- python程序只能在安装了python环境的计算机上_Python程序只能在安装了Python环境的计算机上以源代码形式运行。...
- 设置表格列宽 —— 在富文本编辑器中的实现
- SpeedTree - 在SpeedTree中导入自定义模型
- SpringBoot搭建微信公众号后台(一):消息接收与响应
- 谷歌浏览器和火狐浏览器永久禁用缓存【一劳永逸的解决方式】
- Android实现SIM卡2拨打,android – 在双SIM卡设备中使用指定的SIM拨...
- python中ra_consumers-在Python中并行化处理的一种简单、灵活的方法。-Andrew Rabert Documentation Example...
- 【UVA】 133 ---	The Dole Queue
- SOLIDWORKS工程图导出为DWG图纸
- 服务器系统坏了 其它盘数据恢复,服务器raid数据恢复,raid坏一般什么原因
- React 如何封装消息提示组件message--Material-UI
热门文章
- html显示文件代码提示,代码提示和代码完成
- html5 字母单词拖拽,HTML5拖拽
- 【Unity开源项目精选】Entitas:Unity DOTS的先行者
- [专栏精选]2018.3地形更新详解
- Unity URP一分钟实现遮挡透视
- 六个重要的.NET概念:栈、堆、值类型、引用类型、装箱和拆箱
- Mongo DB教程及SQL与Mongo DB查询的映射
- Oracle 发布基于 VS Code 的开发者工具,轻松使用 Oracle 数据库
- .NET中的异步编程 - 动机和单元测试
- oracle10.2.0.4 dbca,在rhel5上oracle 10.2.0.4 上dbca silent删除数据库