CentOS7配置本地yum源(http方式)

本文档详细介绍了如何在CentOS7中配置本地YUM源,包括服务端创建HTTP镜像、编辑repo文件及启动httpd服务,以及客户端如何更改yum源配置以访问服务端的HTTP源。

前提条件:

准备Centos7镜像包

服务端配置:

一、使用镜像包创建本地镜像

1.在/mnt下创建cdrom目录

mkdir cdrom

2.挂载镜像文件至该目录下

mount CentOS-7-x86_64-Everything-1804.iso /mnt/cdrom/

3.备份/etc/yum.repos.d下文件并编辑文件CentOS-Base.repo

vi /etc/yum.repos.d/CentOS-Base.repo

4.更改文件内容如下:

[dvd]
name=dvd
baseurl=file:///mnt/cdrom
gpgcheck=0
enable=1

5.更改完成后执行命令
yum clean all #清空本地/var/cache/yum容器清单列表旧数据
在这里插入图片描述
yum makecache #刷新本地容器清单列表
在这里插入图片描述
6.使用yum安装http服务并启动httpd

yum install -y httpd
systemctl start httpd.service
systemctl enable httpd

二、http方式yum源的制作

1.取消原来的本地挂载重新挂载到http服务路径下

umount /mnt/cdrom/	##取消本地挂载
cd /var/www/html/	##切换至http服务路径
mkdir Centos	##创建挂载文件存放目录
mount -o loop CentOS-7-x86_64-Everything-1804.iso /var/www/html/Centos/	##挂载镜像包

2.重启刷新httpd服务

systemctl restart httpd

9.更改yum源配置文件

vi /etc/yum.repos.d/CentOS-Base.repo

3.更改文件内容如下(其中IP为本机IP):

[dvd]
name=dvd
baseurl=http://10.0.4.51/Centos	
gpgcheck=0
gpgkey=http://10.0.4.51/Centos/RPM-GPG-KEY-CenmtOS-7	
enabled=1

4.更改完成后执行命令
yum clean all #清空本地/var/cache/yum容器清单列表旧数据
在这里插入图片描述

yum makecache		#刷新本地容器清单列表

5.本地http方式yum源配置完成

6.最后设置开机自动挂载,以防机器挂机重启,vi /etc/fstab添加以下,其中第一列为镜像包绝对路径
在这里插入图片描述

客户端配置:

其他机器访问只需要更改yum源配置文件为和服务端一致
1.vi /etc/yum.repos.d/CentOS-Base.repo (其中IP为服务端IP)

[dvd]
name=dvd
baseurl=http://10.0.4.51/Centos	
gpgcheck=0
gpgkey=http://10.0.4.51/Centos/RPM-GPG-KEY-CenmtOS-7	
enabled=1

2.更改完成后执行命令

yum clean all
yum makecache

3.刷新完成后即可在客户端通过yum安装软件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值