CentOS7配置本地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容器清单列表旧数据
CentOS7配置本地yum源(http方式)_第1张图片
yum makecache #刷新本地容器清单列表
CentOS7配置本地yum源(http方式)_第2张图片
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容器清单列表旧数据
CentOS7配置本地yum源(http方式)_第3张图片

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

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

6.最后设置开机自动挂载,以防机器挂机重启,vi /etc/fstab添加以下,其中第一列为镜像包绝对路径
CentOS7配置本地yum源(http方式)_第4张图片

客户端配置:

其他机器访问只需要更改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安装软件

你可能感兴趣的:(linux)