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

项目需求:

1.网络管理内部服务器与外网隔离,内部服务器无法通过外网下载软件,只能通过本地局域网使用iOS光盘做yum源下载安装软件。

2.搭建一个局域网内部的yum源,可以给局域网内的所有客户端机器使用。

实验前准备

Vmware workstaton虚拟机软件及可⽤的Centos8系统、centos8系统ISO安装包,连接⽹络。

先把centos8系统的iso镜像文件,放入虚拟机的虚拟光驱中。
[图片]

一、yum Serve端配置

1、安装自动挂载软件autofs

yum install autofs
自动挂载的隐藏文件目录:/misc/cd

设为开机自启动:

systemctl start autofs
systemctl enable autofs

2、安装httpd服务

yum install httpd

设为开机自启动:

systemctl start httpd
systemctl enable httpd

关闭防火墙

systemctl stop firewalld
systemctl disable firewalld

通过浏览器访问IP地址 http://172.20.2.13 ,能访问Apache默认页面就说明可以访问到服务器。
在这里插入图片描述
3、创建yum仓库地址,并在centos8上挂载光盘

创建yum仓库地址

mkdir -p /var/www/html/centos/{6,7,8}/os/x86_64/

挂载光盘

mount /dev/sr0 /var/www/html/centos/8/os/x86_64/

[root@centos8 BaseOS]# mount /dev/sr0 /var/www/html/centos/8/os/x86_64/
mount: /var/www/html/centos/8/os/x86_64: WARNING: device write-protected, mounted read-only.

4、配置yum仓库源,编辑repo文件

cd /etc/yum.repo.d/    #进入yum源配置文件目录
mkdir bak        #创建备份目录
mv *.repo bak/    #把旧的yum源配置文件移动到备份目录

编辑repo文件

vim base.repo

[base]    #库名称
name=base    #名称描述
baseurl=file:///misc/cd/  #yum源目录,源地址
gpgcheck=0 #检查GPG-KEY,0为不检查,1为检查
enabled=1 #是否用该yum源,0为禁用,1为使用
gpgkey=file:///mnt/CentOS8/RPM-GPG-KEY-CentOS-8  #gpgcheck=0时无需配置

5、更新yum配置

yum clean all #清除yum缓存
yum list

二、yum Client客户端配置

cd /etc/yum.repo.d/
mkdir bak
mv *.repo bak/
vim base.repo
[base]
name=base
baseurl=http://172.20.2.13/centos/$releasever/os/$basearch
gpgcheck=0

通过IP访问本地源 http://172.20.2.13/centos
在这里插入图片描述
现在就可以通过本地yum源服务器安装软件啦。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值