赞
踩
版权声明: https://blog.csdn.net/xzm5708796/article/details/83449967
说明:想直接看服务器yum源配置的机票位置点击跳转------>>>>>ε≡٩(๑>₃<)۶ 一心向学
《一》本地Yum仓库配置
(1)环境介绍
IP:192.168.1.1
配置:4C 4G(做仓库使用,配置可以尽可能的低点)
硬盘:20G(由于做仓库用,后续会往里面传相应的包及文件内容,建议有条件的尽量配置的大一些)
(2)基础Yum仓库配置
上传CentOS 7.2的ISO镜像至服务器
通过xshell自带的ftp工具将CentOS 7.2的镜像上传至服务器的/tmp目录下(上传目录可以自己定义,只要之后能够找到即可)。
挂载CentOS 7.2的ISO镜像至/mnt目录下并查看镜像是否挂载成功。
- <span style="color:#000000"><code>cd /tmp/
- </code></span>
挂载光盘镜像到/mnt目录
- <span style="color:#000000"><code>mount -o loop CentOS-7-x86_64-Everything-1611.iso /mnt
- </code></span>
查看挂载情况
- <span style="color:#000000"><code>df –h
- </code></span>
进入安装包存放路径
- <span style="color:#000000"><code> cd /var/ftp/pub/Packages
- </code></span>
安装vsftp服务(请以实际上传的光盘镜像中的版本为准)
- <span style="color:#000000"><code> rpm -ivh vsftpd-3.0.2-21.el7.x86_64.rpm
- </code></span>
- <span style="color:#000000"><code>systemctl start vsftpd.service
- </code></span>
拷贝镜像挂载目录/mnt下的所有文件至/var/ftp/pub目录下。
- <span style="color:#000000"><code>cp -a /mnt/* /var/ftp/pub
- cd /var/ftp/pub/
- ls –rtlh
- </code></span>
- <span style="color:#000000"><code>cd /var/ftp/pub/Packages
- rpm -ivh createrepo-0.9.9-26.el7.noarch.rpm
- </code></span>
上传并拷贝安装的软件所需要的相关文件到Packges包下(例如oracle安装所需依赖包、docker安装所需依赖包等)
创建Yum仓库
- <span style="color:#000000"><code>cd /var/ftp/pub
- createrepo .
- #(注意后面的点)
- </code></span>
注:执行过程可能需要很长时间的等待
(3)客户端配置
将不需要的yum配置文件放入备份文件夹中
- <span style="color:#000000"><code>cd /etc/yum.repos.d/
- </code></span>
创建备份文件夹并把除了CentOS-Media.repo文件以外的文件放入bak文件夹
- <span style="color:#000000"><code>mkdir bak
- #这里执行下面的命令会报错,不用管直接忽略即可
- mv * bak
- </code></span>
只保留CentOS-Media.repo配置文件。
修改CentOS-Media.repo配置文件
- <span style="color:#000000"><code>vi /etc/yum.repos.d/CentOS-Media.repo
- </code></span>
[r7-media]
name=CentOS-$releasever - Media
baseurl=ftp://192.168.1.1/pub(注意修改IP地址为你的地址)
gpgcheck=0
enabled=1
gpgkey=ftp://192.168.1.1/pub/RPM-GPG-KEY-CentOS-7(注意修改IP地址为你的地址)
《二》测试Yum仓库
- <span style="color:#000000"><code>yum search docker
- </code></span>
测试可以搜索到yum的内容后,证明yum仓库搭建成功。
《三》 服务器yum源配置(外网环境----可以访问互联网的服务器)
上一步中我们已经找到了服务器配置yum源文件的位置,在实际工作中,服务器如果配置的源地址失效会出现Yum无法使用的情况,这时需要我们手动修改配置下源的位置。
我依然已阿里云服务器的cos7.4版本配置进行讲解
1.找到源文件配置文件路径;
- <span style="color:#000000"><code>cd /etc/yum.repos.d
- ll -rlth
- </code></span>
2.修改配置文件中配置的源;
- <span style="color:#000000"><code>vi /etc/yum.repos.d/CentOS-Base.repo
- </code></span>
注意:若你的服务器的操作系统也为cos7.4版本,可以修改成阿里云的源
修改baseurl=和gpgkey= 中的内容。
这里粘贴出来源配置URL方便大家复制粘贴!~~
http://mirrors.cloud.aliyuncs.com/centos/$releasever/os/$basearch/
3.配置完毕后保存退出;
4.清除原有配置缓存;
- <span style="color:#000000"><code>yum clean all
- </code></span>
5.把yum源缓存到本地,加快软件的搜索好安装速度;
- <span style="color:#000000"><code>yum makecache
- </code></span>
6.查看源的情况(内容过多,仅截图显示部分);
- <span style="color:#000000"><code>yum list
- </code></span>
出现如下情况证明已配置完毕。
《四》 注意事项
这里举例以cos7操作系统为例子,若实际安装过程中使用6版本的操作系统,注意执行命令的不同。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。