linux yum软件包管理器(配置本地和局域网yum源)

  • Yum (全称为 Yellow dog Updater, Modified )本质上 也是一个 软件包管理器。
    特点: 基于 RPM 包管理,能够从指定的服务器 自动下载、 自动安装、 自动处理依赖性关系

  • yum的原理

在这里插入图片描述
在这里插入图片描述

  • 常用命令

在这里插入图片描述

  • 制作本地yum源

原因: 因为大数据集群 为了安全, 不让连接外网
原理:
在这里插入图片描述

  • 第一步 切换到yum.repos.d中

在这里插入图片描述

  • 第二步: 备份默认yum源仓库

1.创建一个文件夹 bk 用来储存所有的centosrepo文件
在这里插入图片描述

在这里插入图片描述
2. 将yum.repos.d中的centos.repo文件移入bk
在这里插入图片描述

  • 第三步: 新增本地yum源 local.repo

1.复制 bk 中的Media.repo 到 yum.repo.d中
在这里插入图片描述
2.把Media.repo的名字更改为local.repo
在这里插入图片描述

  • 第四步:编辑

在这里插入图片描述

在这里插入图片描述

  • 第五步:查询是否成功

  • 在这里插入图片描述

在这里插入图片描述

制作局域网yum源

  • 原理
    在这里插入图片描述
    1.安装httpd安装
    确保iso文件是已挂载上的

安装httpd

yum -y install httpd

启动httpd

service httpd start

测试

http://192.168.100.104:80

在这里插入图片描述
如果发现无法访问
原因: 因为 linux 的防火墙 禁止他人 访问自己的80端口
解决: 通知 防火墙放行
关闭防火墙:service iptables stop
重启之后不再开启防火墙:chkconfig iptables off

拷贝yum源到httpd服务的默认工作路径下
cp -r /mnt/cdrom/* /var/www/html/CentOS-6.9

或者制作软链接
在这里插入图片描述
在这里插入图片描述

更新其他节点的 本地yum源(在其他节点上测试)

备份默认yum源
cd /etc/yum.repos.d/
mv CentOS-Local.repo CentOS-Local.repo.bak
制作本地yum源
cd /etc/yum.repos.d/
vi CentOS-Local.repo
[base] name=CentOS-Local baseurl=http://192.168.100.104/CentOS-6.9/ gpgcheck=0 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

yum clean all
yum repolist
yum install -y tree
在这里插入图片描述
配置完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值