这一波 学习的是配置yum源 配置网络的yum源没有操作过 但是感觉原理也应该差不多 我们操作的是配置本地的yum源
首先你需要有一个和你真机系统版本一样的镜像文件
然后建立一个目录 我这里是建立在/ios 然后使用mount 命令将镜像挂载在该目录下
再来rm -rf /etc/yum.repos.d/下的所有文件
并用vim新建一个/etc/yum.repos.d/yum.repo 内容如下
name=yum源版本号
baseurl=目录 本地的话就是file:// +目录 我这里是/ios
gpgcheck=0
这样本地yum源就搭好了 然后我们想使用httpd服务将yum源搭载到共享文件夹下面 所以先使用yum install httpd 安装httpd服务 这里能成功安装
也是你yum源配置好的一个信号
为了开启httpd服务 我们要先关闭火墙然后启动httpd服务
下来就是将原本挂载在/ios上的镜像卸载下来 这里卸载的时候遇到了一点问题 他说文件被占用不能卸载 娜美解决方法是使用
fuser -kvm +原挂载目录 kill掉占用文件的进程 释放资源
然后使用umount 卸载
然后卸载成功以后就是把镜像挂载在建立好的共享目录下面 我这里建立的是/var/www/html/rhel7.3
之后再重启httpd服务 再浏览器中输入本机IP/rhel7.3/ 可以看到挂载好的镜像的内容 那么使用httpd建立共享文件并挂载yum源就成功了
然后因为挂载的路径变了 所以要重新vim /etc/yum.repos.d/yum.repo 更改挂载路径 也就是更改baseurl=后面的内容
这里还要记得使用yum clean all 清除缓存重新加载新配置
然后讲道理就没问题了
我这里yum install了一个gcc 来展示这样挂载在共享文件夹下的镜像搭配的yum源也是可用的
最后一步我们修改/etc/rc.d/rc.local 文件来使镜像开机自动挂载 不然每次重启都要重新挂载很麻烦
具体操作就是在原本的文件中加一行mount +镜像路径 + 要挂载目录 wq退出保存就OK了