网上到处都是挂载,镜像源,看似很简单,但是不是轻松,找到一篇告诉你镜像源怎么下载

Index of /centos/7/isos/x86_64/

centos7下载后挂载,你就相当于有了所有的rpm包,能够在本地yum安装

centos 离线部署maven centos7离线yum_centos 离线部署maven

 就下这个10个G,包含的最多

阿里下载:(阿里速度比网易快很多,大概20倍左右吧,也可能我南方,离阿里比较近)

centos-vault-7.4.1708-isos-x86_64安装包下载_开源镜像站-阿里云

对比图,左边阿里,右边网易

centos 离线部署maven centos7离线yum_镜像源_02

Yum服务器搭建


你经常从,阿里云镜像,网易云镜像源,下载,那你有没有想过自己拥有一个yum服务器

没错,下一步就是教你如何搭建yum服务器。

原理:利用httpd服务,挂载含有rpm包的iso镜像,使用httpd对外服务,别人通过httpd访问你的yum源。

yum本质就是,安装rpm,按照一个顺序按照而已。

httpd我已经搭建好了,传送们,打开后,搜索httpd,进行搭建(如果你没搭建好)

请参考这篇离线安装httpd

centos7离线安装httpd_IT聚合号的博客-CSDN博客_centos7离线安装httpd

首先准备,我昨天下的iso镜像

1.进入httpd目录,创建yum文件夹

2.上传iso到/software目录(这个目录是我专门用来,放上传的软件的)

3.将iso镜像的内容挂载到yum文件夹中

mount /software/CentOS-7-x86_64-Everything-1708.iso /var/www/html/yum/

4.通过httpd查看(成功,那个packages就是所有的rpm)

centos 离线部署maven centos7离线yum_centos 离线部署maven_03

 5.为了保证结果正确,我们用另一台虚拟机测试

首先,我们将另一台虚拟机的/etc/yum.repos.d中的内容进行备份

centos 离线部署maven centos7离线yum_centos 离线部署maven_04

 6.单独创建一个test.repo

内容如下:

[test]
 name=test
 baseurl=http://192.168.30.101:9999/yum/
 enabled=1
 gpgcheck=0


 


然后

makecache缓存一下,下载更快

centos 离线部署maven centos7离线yum_运维_05

内容说明

[base]                                            #标签,在本机定义的yum源中不重复即可
Name=base                                       #名称,在本机定义的yum源中不重复即可
Baseurl=192.168.30.101:9999/yum  #你刚刚搭建的httpd节点的地址,并且要到挂载的位置
Enable=1                                          #为1时可用,为0代表yum不可用
Gpgcheck=0                                        #为0不检查证书,为1要检查

测试,拔掉网线,使用新的yum安装一个,随便软件

yum install telnet

centos 离线部署maven centos7离线yum_centos 离线部署maven_06

结束,散花