网络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

相关推荐

  • bash脚本编程class 1

    命令集构成的shell与变量赋予其的灵活性     一.shell脚本的基本构成和调用方式   shell脚本由基本文件构成,调用shell文件有两种方式:bash+file.sh或source+file.sh的绝对路径,其中后一种需要对文件添加用户执行权限。这两种调用方式都能执行shell文件,但是所执行的位置不同,…

    Linux干货 2016-08-15
  • 逻辑卷实例

    1、创建一个至少有两个PV组成的大小为20G的名为testvg的VG;要求PE大小为16MB, 而后在卷组中创建大小为5G的逻辑卷testlv;挂载至/users目录 2、新建用户archlinux,要求其家目录为/users/archlinux,而后su切换至archlinux用户,复制/etc/pam.d目录至自己的家目录 3、扩展testlv至7G,要…

    Linux干货 2016-09-01
  • Linux 第八天: Linux文本编辑器vim

    Linux 第八天: (08月09日) Linux文本编辑器vim       sed 行编辑器 stream EDitor sed -n 不输出模式空间内容的自动打印sed -e 多点编辑sed -f /PATH/TO/SCRIPTFILEsed -i 原处编辑   script单地址 # 指定的行/pattern/…

    Linux干货 2016-08-11
  • bash脚本作业

    1、每隔3秒钟到系统上获取已经登录的用户的信息;如果发现用户hacker登录,则将登录时间和主机记录于日志/var/log/login.log中,并提示该用户退出系统。 2、随机生成10以内的数字,实现猜字游戏,提示比较大或小,相等则退出。 1、求100以内所有正整数之和 2、通过ping命令探测172.16.250.1-254范围内的所有主机的在线状态,…

    Linux干货 2016-08-19
  • Linux任务计划

    Linux任务计划,周期性任务执行         未来的某时间点执行一次某任务:at, batch          周期性运行某任务:crontab                 &n…

    Linux干货 2016-12-31
  • Linux系统文本处理

                                           Linux系统文本处理工具        …

    Linux干货 2016-08-15