如何自建系统内部 yum 仓库

   准备:

    a.素材:一套centos6.9和一套centos7.3的ISO镜像光盘

    环境:1.centos6.9和centos7.3,安装好的系统各一套(土豪随意 )

    b.建立前请关闭防火墙,防止防火墙的干扰

   如何自建系统内部 yum 仓库

    在centos7.3中执行:

    systemctl  firewalld.service        (关闭防火墙,仅本次有效)

    systemctl disable  firewalld.service(开机不启动防火墙)     

    如何自建系统内部 yum 仓库

   注意:以上两条命令顺序可以颠倒

    centos6中执行:

    chkconfig iptables off

    service iptables stop

    然后用iptables -vnL查看防火墙是否关闭sy

   c.关闭SElinux

   通过cd  /etc/selinux/,用vim config 修改SELINUX的值,让它等于 permissive

   也可以用setenforce 0命令, 验证是否生效:getenforce

    如何自建系统内部 yum 仓库

    如何自建系统内部 yum 仓库

    d.查看两套ISO镜像有没有挂载到centos7中,如果没有将其挂载好

    如何自建系统内部 yum 仓库

    以上都是准备工作

    1.安装ftp服务包(在centos7.3中)

    a. 用命令rpm -ql vsftpd查看vsftp包有没有安装好,如果没有用

    rpm命令(rpm -ivh /run/media/root/CentOS\ 7\ x86_64/Packages/vsftpd-3.0.2-21.el7.x86_64.rpm 

)将vsftpd包安装好,再次用rpm -ql 查看一遍

    如何自建系统内部 yum 仓库

    b.启动ftp服务

   因为ftp服务的服务的端口为21号端口所以要用ss -tnl查看端口是否打开

   如果没有用systemctl start vsftpd来启动ftp服务

    然后再次查看启动ftp命令是否有效

    如何自建系统内部 yum 仓库

  

    2. 准备yum系统安装包

  a.cd /var/ftp/pub/在/var/ftp/pub/目录下建立两个目录分别为centos/6,centos/7

      如何自建系统内部 yum 仓库

  b. 然后把ISO镜像里的内容分别复制到centos/6,centos/7目录中

  centos7.3

  cp -r /run/media/root/CentOS\ 7\ x86_64/* /var/ftp/pub/centos/7

  centos6.9
  cp -r /run/media/root/CentOSCentOS_6.9_Final/*  /var/ftp/pub/centos/6

   

   3.客户端配置(在centos6.9中)

    a.进入目录/etc/yum.repos.d

    b.用vim编写base.repo

    格式为:

    [ ]             中括号内的名称任意,注意不能有空格

    name=      name=可以不写,但不写有警告

    baseurl=    baseurl是找  /var/ftp/pub/目录下的7目录里有repodata的父目录 

    gpgkey=    gpgkey  /var/ftp/pub/6,7目录找到钥匙,如果没有,在安全环境下可以

                    写成gpgchck=0

     如何自建系统内部 yum 仓库

   



  3. 最后实验一下看看有没有成功,我们装个tree包用 yum install tree  

    如何自建系统内部 yum 仓库

    

    

  

      

    

 

    

    

    

原创文章,作者:m25Chronos,如若转载,请注明出处:http://www.178linux.com/83848

(0)
m25Chronosm25Chronos
上一篇 2017-08-05
下一篇 2017-08-05

相关推荐

  • Function函数实例

    函数:function     把一段独立功能的代码当做一个整体,而后为之取一个名字,命令的代码段,即为函数。 注意:     定义函数的代码段不会自动执行,在调用时执行;所谓调用函数,在代码中给定函数名即可     函数名出现的任何位置,…

    Linux干货 2016-08-21
  • N25第三周作业

    .列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登陆多次,则只显示一次即可。 此题主要考察命令who,cut,sort以及管道的基本用法:who:列出当前已登陆的用户名,登陆设备名,时间以及ip地址。 cut:    顾名思义就是截取之意, -d 指定要截取信息的分隔符,此处是以空格为分隔符,-f指定要截取的字段,此…

    Linux干货 2016-12-20
  •         linux 文件颜色的含义:         蓝色代表目录         绿色代表可执行文件 &nbs…

    Linux干货 2016-12-05
  • LAMP部署之NFS共享网络存储

    LAMP部署之NFS共享网络存储 架构图: 说明:     当一个网站的访问量上来之后,一台WebServer服务器无法应付那么高的并发,需要横向扩展Web服务器数量,     当我们访问网页,向Web服务器请求资源时,资源主要分为静态资源和动态资源(程序处理),  &…

    Linux干货 2016-06-20
  • linux密码的破解与保护

    找回root口令:   遇到密码丢失的情况,如果只是普通用户的密码丢失,那么可以让管理员重新设定密码。但是如果管理员用户的密码丢失,那该如何解决?   在 Linux环境中root 密码忘记还是可以救回来的!只要能够进入并且挂载 / , 然后重新设定一下root的密码,就救回来啦!这是因为开机流程中,若强制进入runlevel 1 时, …

    Linux干货 2016-09-22
  • LVS基本原理

    LVS基本原理 简介 负载调度器、真实服务器群节点一起被称为LVS。LVS负载调度器(有时也称为负载平衡器),接收所服务的所有接入服务集群的请求,并决定集群中的哪个节点应该回复其请求。 1)负载调度器(Director):作为整个集群的前端,主要将用户请求分发至真实服务器中进行处理。 2)真实服务器池:由多个功能相同的真实服务器组成,为用户提供真正的网络服务…

    Linux干货 2016-12-27