网络yum源的配置

1.准备:

光盘

元数据

2.网络服务http(s)  ftp

查看是否安装  which  vsftp;  ls  /misc/cd/Packages | grep vsftpd

安装  rpm  -ivh  /misc/cd/Packages/vsftpd…

查看服务脚本名  rpm  -ql  vsftp

查看服务端口是否打开  netstat  -ntl  

启动服务  centos 7.3    systemctl  start  vsftpd.service  ; 

              centos 6.9   service  vsftpd  start  或者  start  /etc/rc.d/init.d/vsftpd

开机自动启动服务  centos 7.3   systemctl  enable  vsftpd

                          centos 6.9  chkconfig  vsftpd on

3.停止防火墙服务

centos7.3

systemctl  stop  firewalld.service

systemctl  disable  firewalld.service

centos6.9

service  iptables  stop  开机禁用

chkconfig  iptables  off  马上禁用

查看防火墙是否关闭   iptables  -vnL

4.复制元数据repodata和rpm包文件

centos7

mkdir  /var/ftp/pub/{6,7}

cp  -rv  /misc/cd/repodata/   /var/ftp/pub/7

cp  -rv  /misc/cd/Packages/   /var/ftp/pub/7   复制一部分即可  ctrl+c

挂载centos6.9的光盘:

先检测一下是否挂载成功  ll  /misc/cd/ ,看到有centos6的文件即成功

cp  -rv  /misc/cd/repodata/   /var/ftp/pub/6

cp  -rv  /misc/cd/Packages/   /var/ftp/pub/6   复制一部分即可  ctrl+c

可能会用到的命令     yum  clean  all

                             yum  repolist

mv  6  6.9 ; mv  7   7.3;

ln  -s  6.9  6  ;  ln  -s  7.3  7;

同理centos6.9

5.客户端的配置

[ftpbase]

name=ftp service repo

baseurl=ftp://192.168.8.133/pub/$release

gpgcheck=0

实现第三方软件仓库

1.准备第三方软件RPM

mkdir  /var/ftp/pub/app   这个路径就是repodata的父目录

cp  /misc/cd/Packsges/*.rpm   /var/ftp/pub/app

2.创建元数据

which  createrepo

rpm   -qf  ‘`which  createrepo`’

yum  install  createrepo  -y

createrepo  /var/ftp/pub/app   在 app下生成repodata文件夹

3.客户端的配置

[app]

basename=the third app

baseurl=ftp://192.168.8.133/pub/app

gpgcheck=0

4.测试

yum  repolist

yum  clean  all

yum  install  app

网络yum源的配置网络yum源的配置网络yum源的配置

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

(1)
MiracleMiracle
上一篇 2017-06-13 19:03
下一篇 2017-06-13 21:49

相关推荐

  • 二维码的生成细节和原理

    二维码又称QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型:比如:字符,数字,日文,中文等等。这两天学习了一下二维码图片生成的相关细节,觉得这个玩意就是一个密码算法,在此写一这篇文章 ,揭露一下。供好学的人一同学习之。 关于QR Code…

    Linux干货 2016-08-15
  • Ansible的常用模块

    command模块: 目的:在指定节点上运行hostname命令 命令:ansible 192.168.1.16 -m command  ‘hostname’copy模块:目的:把主控端/root目录下的a.sh文件拷贝到到指定节点上 命令:ansible 192.168.1.16 -m copy -a ‘src=/roo…

    Linux干货 2017-10-31
  • DNS高级应用

        DNS高级应用     1、主从复制      应用场景: (1)、当主DNS服务器压力过大,无法正常处理过多的DNS解析请求时,从DNS服务器可以起到负载均衡的作用。 (2)、当主DNS服务器出现故障时,从DNS服务器可以为其提供冗余备份功能。     实验环…

    Linux干货 2015-06-18
  • 8-8 sed 练习

    8-8 作业 1. 如何设置tab缩进为4个字符? 2. 复制/etc/rc.d/init.d/functions文件至/tmp目录;替换/tmp/functions文件中的/etc/sysconfig/init为/var/log; 3. 删除/tmp/functions文件中所有以#开头,且#后面至少有一个空白字符的行的行首的#号;

    Linux干货 2016-08-12
  • 数组和变量之间的关系及如何灵活运用数组

    什么是数组?数组:存储多个元素的连续的内存空间,相当于多个变量的集合什么是变量? 变量即是存储单个元素的内存空间 如果整个数组只有一个名字;数组名是数组的标识;也是数组所指向的存储多个元素的连续的内存空间开始地址的标识;数组索引定义从 0 开始(第一个数组元素);到 N 结束引用某个数组元素时,数组名+【索引】格式:${ARRAY_NAM…

    Linux干货 2017-05-22
  • Zabbix通过邮件报警

                    Zabbix通过邮件报警 前言 本篇文章转自我的个人博客 http://anyisalin.com 欢迎大家访问 这次的内容大部分都是操作, 但是大家需要对定…

    2016-05-13