Linux 制作 yum 源
目录
一、制作本地 yum 源
1.1 挂载持有系统镜像的光驱
1.2 备份默认的 yum 源仓库
1.3 新增本地 yum 源
二、制作局域网 yum 源
2.1 安装 httpd 软件
2.2 关闭防火墙
2.3 制作局域网 yum 源
一、制作本地 yum 源
linux-本地YUM源配置_哔哩哔哩_bilibili
1.1 挂载持有系统镜像的光驱
请参考: Linux_铁疙瘩掉了俩的博客-CSDN博客
1.2 备份默认的 yum 源仓库
1.2.1 进入 /etc/yum.repos.d 目录
cd /etc/yum.repos.d/
1.2.2 输入 ls 查看自带的 yum 源
[root@hadoop01 yum.repos.d]# ls
CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo
CentOS-CR.repo CentOS-fasttrack.repo CentOS-Sources.repo CentOS-x86_64-kernel.repo
这些源我们不需要, 我们可以直接删除, 也可以做备份, 但在生产环境中我们一般做备份
1.2.3 备份自带的 yum 源
[root@hadoop01 yum.repos.d]# cd .. # 回退到上一级目录
[root@hadoop01 etc]# mkdir yum.repos.d.bak # 创建一个备份文件夹
[root@hadoop01 etc]# mv yum.repos.d/* yum.repos.d.bak # 将系统自带的yum源文件移动到备份的目录下
1.3 新增本地 yum 源
[root@hadoop01 yum.repos.d]# vim LocalYum.repo # 新建一个本地yum源文件
编辑内容如下
[LocalYum]
name=localyum
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=0
1.2.5 断网 测试是否可以安装
1.2.5.1 查看 yum 源仓库
[root@hadoop01 yum.repos.d]# yum repolist
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
LocalYum | 3.6 kB 00:00:00
(1/2): LocalYum/group_gz | 153 kB 00:00:00
(2/2): LocalYum/primary_db | 3.3 MB 00:00:00
源标识 源名称 状态
LocalYum localyum 4,070
repolist: 4,070
1.2.5.2 清空缓存
[root@hadoop01 yum.repos.d]# yum clear all
1.2.5.3 卸载 firefox 浏览器
[root@hadoop01 ~]# yum -y remove firefox
1.2.5.4 重新安装 firefox 观察是否成功
[root@hadoop01 ~]# yum -y install firefox
二、制作局域网 yum 源
2.1 安装 httpd 软件
2.1.1 安装 httpd
[root@hadoop01 ~]# yum -y install httpd
2.1.2 启动 httpd 服务
[root@hadoop01 ~]# systemctl start httpd
2.1.3 测试
浏览器地址栏访问: http://192.168.224.129:80
注意: 此处的 ip 地址应该为自己的虚拟机 ip 地址
出现以下界面则说明 httpd 服务开启成功
- 问题: 发现无法访问?
- 原因: 因为 linux 的防火墙 禁止他人访问自己的 80 端口
- 解决: 通知防火墙放行(不推荐), 或者关闭防火墙 (推荐)
2.2 关闭防火墙
为了方便内网中集群间机器的相互操作, 通常会关闭防火墙
2.2.1 临时关闭防火墙
[root@hadoop01 ~]# systemctl stop firewalld
2.2.2 设置开机时关闭防火墙
[root@hadoop01 ~]# systemctl disable firewalld
2.3 制作局域网 yum 源
2.3.1 将常用软件包复制到指定目录下
[root@hadoop01 html]# mkdir -p /var/www/html/CentOS-7.9
[root@hadoop01 html]# cp -r /mnt/cdrom/* /var/www/html/CentOS-7.9
2.3.2 浏览器访问: http://192.168.224.129/CentOS-7.9/
注意: 这里的端口号仍然是你自己虚拟机的 ip 地址
2.3.3 更新其他节点的本地 yum 源 (在其他节点上测试)
2.3.3.1 备份默认 yum 源
[root@myLinux ~]# cd /etc
[root@myLinux etc]# mkdir -p yum.repos.d.bak
[root@myLinux etc]# mv yum.repos.d/* yum.repos.d.bak/
2.3.3.2 制作本地 yum 源
[root@myLinux etc]# cd /etc/yum.repos.d
[root@myLinux yum.repos.d]# vim LocalYum.repo
2.3.3.3 添加以下内容
[base]
name=localyum
baseurl=http://192.168.224.129/CentOS-7.9/
enabled=1
gpgcheck=0
2.3.4 断网测试是否成功 (在其他节点上测试)
2.3.4.1 卸载 firefox 浏览器
[root@myLinux ~]# yum -y remove firefox
2.3.4.1 重新安装 firefox 观察是否成功
[root@myLinux ~]# yum -y install firefox
Linux 制作 yum 源相关推荐
- Linux使用本地光盘制作yum源
为什么要使用本地光盘制作yum源? 在系统不能联网的情况下,就需要我们在Linux系统下使用光盘制作yum源. 具体操作步骤如下: 1.挂载光盘. 2.删除/etc/yum.repos.d目录下的所有 ...
- RHEL(Red Hat Enterprise Linux)配置YUM源
前言 YUM(全称为 Yellow dog Updater, Modified)是一个在Fedora中的Shell前端软件包管理器.基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自 ...
- Linux配置yum源(离线和在线)
配置yum源有2种方法,一种是离线yum源,另外一种是在线yum源. 一.离线yum源,基于安装光盘提供的安装仓库. 建立一个属于仓库文件夹 mkdir /media/zidong cd /media ...
- linux配置yum源的三种方法:
linux配置yum源的三种方法: 1.配置网络yum源 2.通过上传镜像文件配置本地yum源 3.通过连接存储或本地镜像文件配置本地yum源(虚拟机) 配置各种yum源的时候,需要提前知道自己的li ...
- Linux配置yum源出现的问题
Linux配置yum源出现的问题 错误如下: File contains no section headers. file: file:///etc/yum.repos.d/local.repo, 原 ...
- Linux 通过yum源安装subversion(svn)服务端
目录 前言 通过yum源安装subversion(svn)服务端 基本的SVN服务端配操作 确定一个SVN目录 新建SVN仓库 给SVN仓库添加用户 给SVN仓库的用户授权 SVN仓库配置 启动服务器 ...
- linux centos yum源配置为nexus镜像源
linux centos yum源配置为nexus镜像源 vim /etc/yum.repos.d/CentOS.repo [base] name=CentOS-$releasever - Base ...
- Linux(CentOS7)中利用一个光盘制作yum源(配置yum源)
Linux中配置yum源 1.挂载光盘 参考链接https://blog.csdn.net/m0_53521757/article/details/112536969 命令:mount -r /dev ...
- centos、linux离线搭建yum源,iso文件制作yum源,nginx搭建yum源
centos离线搭建yum源 一.yum源简介及搭建流程 1.什么情况需要搭建yum源 2.搭建yum源流程 3.指向yum源原理 二.centos搭建离线epel源 1.下载epel源,制成iso镜 ...
最新文章
- Kafka 消息监控 - Kafka Eagle
- 看完就明白锁系列之自旋锁
- [WS]使用Axis发布简单的Web服务
- 【消息队列】kafka是如何保证消息不被重复消费的
- VC++2010中的GetWindowText与GetWindowTextW的区别
- POJ - 3189 Steady Cow Assignment(二分图多重匹配)
- 3_5 ResponsibilityChainMode 责任链模式
- 解决:The ‘Access-Control-Allow-Origin‘ header contains multiple values‘x, *‘, but only one is allowed.
- 【洛谷1090】合并果子
- java字符串去掉html标签
- 一个简单的中文自动转拼音
- MySQL忘记密码解决方案
- 循环神经网络(RNN)和LSTM初学者指南 | 入门资料
- 2022最新微信小程序商城搭建教程(附源码)
- android toast 显示在最上面,Android Toast在屏幕上移动
- android地图旋转监听,ArcGIS for Android示例解析之地图旋转-----MapRotation
- WM_SIZING 使用说明
- day04 1113 红与黑(flood fill算法,即DFS,BFS)
- cilium系列之四:使用阿里云vpc作为ipam
- 计算机专业专业导论论文题目,计算机专业导论论文.doc
热门文章
- echarts中当横轴的数据过多的时候,可以在横轴加一个滚动条,还可以设置横轴一次显示多少个数据
- 如何选择合适的原型工具进行产品设计
- 使用 SPARQL 查询 RDF
- Z97-A 触发掉电-自动上电-掉电循环或者亮机后死机黑屏
- Gavin小黑屋——Vue 学习笔记 :生命周期特点(先渲染HTML标签再渲染数据)
- Linux游戏产业迎来新曙光
- java感谢地说说_感谢相遇的句子
- 看好物联网市场,投资者应该买些什么?
- 新生见面,我叫Mr.Anderson
- html+css 实现文字超过两行隐藏并三个点表示更多...