在本示例中,使用一个服务配置yum源服务,其他计算机可以建立yum源。
三台机器:
yum源服务器:
172.16.22.110
另外两台客户端:
172.16.22.180 centos74。
172.16.23.198 centos7.3
1、上传与iso镜像对应的内容。 本例仅列举了centos7.4镜像和centos7.3镜像两种;
根@ SCC [ /根] # ll
- rw-r---r---1根根根8694792192 aug 1318336059 centos-7.4-x86 _ 64-everything-1708.iso
- rw-r---- r---1根路由8280604672 aug 212017 centos-7-x86 _ 64-everything-1611.iso
2、在镜像服务器上安装http服务
mount-o loop/root/centos-7-x86 _ 64-everything-1611.iso/mnt
vi /etc/yum.repos.d/local.repo
[centos7.3]
name=centos7.3
baseurl=file:///mnt
启用=1
gpgcheck=0
保存并退出。
yum更新
已配置本地yum源代码。
接下来安装http服务
yum -y install httpd
启动并添加自我启动
系统启动httpd
系统启用httpd
3、创建与/var/www/html/目录对应的挂载点
cd/var/www/html
mkdircentos7.3
mkdircentos7.4
4、修改/etc/fstab文件
添加以下内容:
/root/centos-7-x86 _ 64-everything-1611.iso/var/www/html/centos 7.3 iso 9660默认,ro,loop 0 0
/root/centos-7.4-x86 _ 64-everything-1708.iso/var/www/html/centos 7.4 iso 9660默认,ro,loop 0 0
保存并退出,然后
挂载-a
df -Th
/dev/loop0iso 96608.1 g 8.1 g 0100 %/var/www/html/centos 7.4
/dev/loop1iso 96607.8 g 7.8g 0100 %/var/www/html/centos 7.3
确保装载成功。
5、配置客户端
请先看centos7.3
root @ my host1[/etc/yum.repos.d ] # cat/etc/red hat-release
centos Linux7.3. 1611 (酷睿) ) ) ) ) )。
配置文件
root @ my host1[/etc/yum.repos.d ] # VI file.repo
[http]
name=http_centos7.3
base URL=http://172.16.22.110/centos 7.3
gpgcheck=0
启用=1
保存并退出。
root @ my host1[/etc/yum.repos.d ] # yum clean all
加载插件:快速镜像器
清除报告: http
清除更新
Cleaning up list of fastest mirrors
root @ my host1[/etc/yum.repos.d ] # yummakecache
加载插件:快速镜像器
http | 3.6 kB 00:00:00
(1/4) : http/group _ gz|155 kb 00336000336000
(2/4) : http/file lists _ db|6.6 MB 00336000336000
(3/4) : http/primary _ db|5.6 MB 00336000336000
(4/4) : http/other _ db|2.4 MB 00336000336000
灾难快速镜像
元数据缓存创建
root @ my host1[/etc/yum.repos.d ] #
6、正在看centos7.4
root @ my host1[/etc/yum.repos.d ] # cat/etc/red hat-release
centos Linux7.4. 1708版(
root @ my host1[/etc/yum.repos.d ] # cat file.repo
[http]
name=centos7-服务器
base URL=http://172.16.22.110/centos 7.4
启用=1
gpgcheck=0
root @ my host1[/etc/yum.repos.d ] # yum clean all
加载插件:快速镜像器
清除报告: http
清除更新
maybe you want : RM-RF/var/cache/yum,toalsofreeupspacetakenbyorphaneddatafromdisabledorrremovedrepos
root @ my host1[/etc/yum.repos.d ] # yummakecache
加载插件:快速镜像器
http | 3.6 kB 00:00:00
(1/4) : http/group _ gz|156 kb 00336000336000
(2/4) : http/primary _ db|5.7 MB 00336000336000
(3/4) : http/file lists _ db|6.7 MB 00336000336000
(4/4) : http/other _ db|2.5 MB 00336000336000
灾难快速镜像
元数据缓存创建
root @ my host1[/etc/yum.repos.d ] #
没关系。