网络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
下一篇 2017-06-13

相关推荐

  • 搭建最基础的DNS服务

    搭建一个简单的DNS为了更方便和清晰的了解DNS的作用,通过搭建一个简单的DNS服务来学习。 在搭建之前,先简单了解一下DNS的工作原理 客户端把访问的域名传递给DNS服务器a,如果有记录,则将IP传递给客户端 DNS服务器a没有记录,则以递归方式访问其他服务器。首先访问根域 根域将匹配的一级域名DNS服务器b地址传递给DNS服务器a DNS服务器a再去访问…

    Linux干货 2017-07-26
  • 推荐-内核虚拟化技术——LXC初体验

    一、Cgroups 1.1 介绍 Cgroup是Control group的简称。最初由由Google的工程师(主要是Paul Menage和Rohit Seth)在2006年以“process containers(进程容器)”的名字开始的, 在2007年的晚些时候被重命名为“控制组”并被合并到了2.6.24版的内核中,现已成为Linux内核中的一个功能,…

    Linux干货 2016-03-31
  • 第一周记录

    列出Linux的发行版,描述不同发行版之间的联系与区别。    发行版多达100多种,其中主要的有Debian旗下的Ubuntu、knopix,Slackware旗下的S.u.S.E,RedHat公司旗下的RedHat、CentOS、Fedora。其中各个版本之间的区别:包管理器的区别;但其内核都是Linux内核。 ifconfig: 查…

    Linux干货 2016-08-15
  • Linux 文本查看及处理工具&&用户和组管理

    1、列出当前系统上所有已登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 ~]# who | cut -d ' ' -f 1 | sort -u 2、取出最后登入到当前系统的相关信息。 ~]# last&…

    Linux干货 2016-10-05
  • 编译安装bind9

    一、下载bind9.9.5源码包     可以通过www.isc.org站点来获得源码包。 二、将源码包解压到任意目录     源码包通常都是.tar.gz文件,因此我们需要先将其解压: 三、编译安装bind     1、安装前的准备工作 …

    Linux干货 2015-05-05
  • 8.1_Linux习题和作业

    7.28 作业 1、将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中 1 # cat /etc/issue | tr 'a-z' 'A-Z'whoi > /tmp/issue.out 2、将当前系…

    Linux干货 2016-08-04