当前位置:   article > 正文

内网下YUM仓库搭建配置+服务器yum源配置_内网搭建 yum源 多大空间

内网搭建 yum源 多大空间

  

 版权声明: https://blog.csdn.net/xzm5708796/article/details/83449967

在项目实施过程中,很多实施单位存在没有外网的情况。此时,在服务器上直接使用Yum命令根本无法使用,为了方便在本地搭建环境,为了方便快捷安装软件依赖包,我们采用临时解决方案进行本地Yum仓库搭建,不但可以供搭建机器使用,更可以供整个服务器群使用。


说明:想直接看服务器yum源配置的机票位置点击跳转------>>>>>ε≡٩(๑>₃<)۶ 一心向学




《一》本地Yum仓库配置

(1)环境介绍

IP:192.168.1.1
配置:4C 4G(做仓库使用,配置可以尽可能的低点)
硬盘:20G(由于做仓库用,后续会往里面传相应的包及文件内容,建议有条件的尽量配置的大一些)

(2)基础Yum仓库配置

  1. 挂载系统ISO镜像

上传CentOS 7.2的ISO镜像至服务器

通过xshell自带的ftp工具将CentOS 7.2的镜像上传至服务器的/tmp目录下(上传目录可以自己定义,只要之后能够找到即可)。
在这里插入图片描述
挂载CentOS 7.2的ISO镜像至/mnt目录下并查看镜像是否挂载成功。

  1. <span style="color:#000000"><code>cd /tmp/
  2. </code></span>
  • 1

挂载光盘镜像到/mnt目录

  1. <span style="color:#000000"><code>mount -o loop CentOS-7-x86_64-Everything-1611.iso /mnt
  2. </code></span>
  • 1

查看挂载情况

  1. <span style="color:#000000"><code>df –h
  2. </code></span>
  • 1

在这里插入图片描述

  1. 安装ftp服务(一般服务器做完操作系统后会直接存在此服务,这里以不存在的举例)

进入安装包存放路径

  1. <span style="color:#000000"><code> cd /var/ftp/pub/Packages
  2. </code></span>
  • 1

安装vsftp服务(请以实际上传的光盘镜像中的版本为准)

  1. <span style="color:#000000"><code> rpm -ivh vsftpd-3.0.2-21.el7.x86_64.rpm
  2. </code></span>
  • 1
  1. 启动ftp服务
  1. <span style="color:#000000"><code>systemctl start vsftpd.service
  2. </code></span>
  • 1
  1. 拷贝ISO中所有文件

拷贝镜像挂载目录/mnt下的所有文件至/var/ftp/pub目录下。

  1. <span style="color:#000000"><code>cp -a /mnt/* /var/ftp/pub
  2. cd /var/ftp/pub/
  3. ls –rtlh
  4. </code></span>
  • 1
  • 2
  • 3

在这里插入图片描述

  1. 安装createrepo软件包
  1. <span style="color:#000000"><code>cd /var/ftp/pub/Packages
  2. rpm -ivh createrepo-0.9.9-26.el7.noarch.rpm
  3. </code></span>
  • 1
  • 2
  1. 上传并拷贝安装的软件所需要的相关文件到Packges包下(例如oracle安装所需依赖包、docker安装所需依赖包等)

  2. 创建Yum仓库

  1. <span style="color:#000000"><code>cd /var/ftp/pub
  2. createrepo .
  3. #(注意后面的点)
  4. </code></span>
  • 1
  • 2
  • 3

注:执行过程可能需要很长时间的等待
在这里插入图片描述

(3)客户端配置

  1. 更改Yum配置文件

将不需要的yum配置文件放入备份文件夹中

  1. <span style="color:#000000"><code>cd /etc/yum.repos.d/
  2. </code></span>
  • 1

创建备份文件夹并把除了CentOS-Media.repo文件以外的文件放入bak文件夹

  1. <span style="color:#000000"><code>mkdir bak
  2. #这里执行下面的命令会报错,不用管直接忽略即可
  3. mv * bak
  4. </code></span>
  • 1
  • 2
  • 3

只保留CentOS-Media.repo配置文件。
在这里插入图片描述

修改CentOS-Media.repo配置文件

  1. <span style="color:#000000"><code>vi /etc/yum.repos.d/CentOS-Media.repo
  2. </code></span>
  • 1

[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仓库

  1. <span style="color:#000000"><code>yum search docker
  2. </code></span>
  • 1

在这里插入图片描述
测试可以搜索到yum的内容后,证明yum仓库搭建成功。

《三》 服务器yum源配置(外网环境----可以访问互联网的服务器)

上一步中我们已经找到了服务器配置yum源文件的位置,在实际工作中,服务器如果配置的源地址失效会出现Yum无法使用的情况,这时需要我们手动修改配置下源的位置。

我依然已阿里云服务器的cos7.4版本配置进行讲解

1.找到源文件配置文件路径;

  1. <span style="color:#000000"><code>cd /etc/yum.repos.d
  2. ll -rlth
  3. </code></span>
  • 1
  • 2

在这里插入图片描述

2.修改配置文件中配置的源;

  1. <span style="color:#000000"><code>vi /etc/yum.repos.d/CentOS-Base.repo
  2. </code></span>
  • 1

在这里插入图片描述

注意:若你的服务器的操作系统也为cos7.4版本,可以修改成阿里云的源
修改baseurl=和gpgkey= 中的内容。

这里粘贴出来源配置URL方便大家复制粘贴!~~

http://mirrors.cloud.aliyuncs.com/centos/$releasever/os/$basearch/

3.配置完毕后保存退出;

4.清除原有配置缓存;

  1. <span style="color:#000000"><code>yum clean all
  2. </code></span>
  • 1

5.把yum源缓存到本地,加快软件的搜索好安装速度;

  1. <span style="color:#000000"><code>yum makecache
  2. </code></span>
  • 1

6.查看源的情况(内容过多,仅截图显示部分);

  1. <span style="color:#000000"><code>yum list
  2. </code></span>
  • 1

出现如下情况证明已配置完毕。
在这里插入图片描述

《四》 注意事项

这里举例以cos7操作系统为例子,若实际安装过程中使用6版本的操作系统,注意执行命令的不同。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/168537?site
推荐阅读
相关标签
  

闽ICP备14008679号