yum源的安装及搭建,以及共享型yum源的搭建

配置本地yum源

第一步:获得一个与本机系统版本一致的系统镜像
我的本机是rhel7.3版本的所以需要7.3版本的镜像,我的镜像是从老师的那儿拷贝过 来的,所以如何获取镜像文件的步骤省略。
如果不知道自己的版本,可以用hostnamectl命令查看版本在这里插入图片描述
第二步:挂载镜像
载入镜像是指制造一个虚拟光驱,并载入镜像文件,来模拟将光盘放入光驱
镜像挂载有两种方式,临时挂载和永久挂载。
第一种,临时挂载 ,重启后挂载失效
mkdir /westos #####创建挂载点
mount /root/Downloads/rhel-server-7.3-x86_64-dvd.iso /westos ####将镜像挂载在该目录下
在这里插入图片描述
挂载成功!!!!!
在这里插入图片描述
第二种,编辑/etc/rc.d/rc.local文件,设置永久挂载(之所以先临时挂载再永久性挂载,是为了挂载能立即生效,并且当系统关机再开机后挂载仍然存在)
在这里插入图片描述
vim /etc/rc.d/rc.local
mount /root/Downloads/rhel-server-7.3-x86_64-dvd.iso /westos
在这里插入图片描述
chmod 755 /etc/rc.d/rc.local ##在系统开机时自动执行此脚本
在这里插入图片描述
这个脚本一定要加可执行权限,否则开机的时候不能自动运行/etc/rc.d/rc.local实现挂载
第三步:设定系统安装源
进入/etc/yum.repos.d目录下,编辑yum.repo文件

cd /etc/yum.repos.d
ls
rm -fr westos.repo
vim yum.repo

在这里插入图片描述
repo文件是yum源的配置文件,通常一个repo文件定义了一个或者多个软件仓库的细节内容,repo文件中的设置内容将被yum读取和应用

[westos]
name=westos
baseurl=file:///westos
gpgcheck=0  ##

在这里插入图片描述
第四步:清除yum缓存

yum clean all

在这里插入图片描述
第五步:列出安装源
yum repolist 在这里插入图片描述

yum源配置成功!!!!1

二 . 共享型yum源的部署

(1)什么是共享型yum源??
以http 共享方式将自己的文件分享出去,/var/www/html 为httpdf的默认发布目录
(2)安装httpd并开启服务
yum install httpd -y在这里插入图片描述
在这里插入图片描述

systemctl start httpd
systemctl enable httpd           #####重启服务

在这里插入图片描述
(2)设置防火墙,将http服务添加到火墙永久允许的服务中,重新加载(如果真机需要被当作路由器(必须开启防火墙并添加防火墙策略,设定内核参数为1)使用,此时就不能关闭火墙;解决方案为直接在火墙策略中添加http服务,除此之外可直接将火墙关闭)
firewall-cmd --permanent --add-service=http 在这里插入图片描述

firewall-cmd --reload       ###重新加载
firewall-cmd --list-all         #3#列出防火墙允许服务

在这里插入图片描述
第三步:.配置网络yum源
在/var/www/html/目录下创建目录rhel7.3,在/etc/rc.d/rc.local文件中实现永久挂载挂载

mkdir /var/www/html/rhel7.3
vim /etc/rc.d/rc.local     
mount /iso/ /iso/rhel-server-7.3-x86_64-dvd.iso  /var/www/html/rhel7.3

在这里插入图片描述
在这里插入图片描述
##检测真机自己是否可以访问httpd
直接输入真机 172.25.254.66/rhel7.3在这里插入图片描述
最后可以把yum.repo文件中的baseurl=file:///westos改为baseurl=file:/var/www/html/rhel7.3,不用通过http,更加快捷 在这里插入图片描述

四.配置客户端虚拟机

cd /etc/yum.repos.d/
ls
##设定yum源指向
 vim rhel7.3

在这里插入图片描述

[rhel7.3]
name=rhel7.3
baseurl=http://172.25.254.66/rhel7.3 # yum源指向;写的必须是真机共享的挂载目录(即为/var/www/html目录下的rhel7.3子目录)
gpgcheck=0

在这里插入图片描述

##清除yum源历史缓存
 yum clean all
##列出yum源的详细信息
yum repolist

在这里插入图片描述
在客户端进行连接,成功!!!!!在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值