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

文章目录

    • 项目需求:
    • 实验前准备
    • 一、yum Serve端配置
    • 二、yum Client客户端配置

项目需求:

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

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

实验前准备

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

先把centos8系统的iso镜像文件,放入虚拟机的虚拟光驱中。
使用光盘搭建本地yum仓库源_第1张图片

一、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默认页面就说明可以访问到服务器。
使用光盘搭建本地yum仓库源_第2张图片
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仓库源_第3张图片
现在就可以通过本地yum源服务器安装软件啦。

你可能感兴趣的:(Linux基础)