思路:在网络上准备一个主机,在其中安装一个web服务器软件(比如apache),然后创建一个目录,在这个目录中准备上yum仓库的全部资源,如果用户可以通过网络访问到该主机的这个目录,那么这个目录就成为网络yum仓库

实现过程
第一步:配置yum源主机

1)安装配置apache

[root@ ~]# yum install httpd -y

2)配置yum仓库相关资源

1. 创建一个目录,作为存储yum资源的目录,此次目录为mysource

(此目录需要创建在apache的根目录下,由于安装方式不相同,根目录位置也不相同

采用编译安装的apache根目录在/usr/local/apache/htdocs下,yum安装的apache根目录在/var/www/html下)

在apache根目录中创建yum资源的目录

[root@~]# mkdir /var/www/html/mysource
[root@66 ~]# cd /var/www/html/
[root@66 html]# ls
mysource

3). 挂载光盘(本次使用系统自带的光盘中的源,自己也可以到国内镜像网站下载源)

[root@67 ~]# mount /dev/sr0 /mnt
mount: /dev/sr0 is write-protected, mounting read-only

4). 将光盘中的资源复制到前面所创建的目录下

[root@ ~]# cp /mnt/* /var/www/html/mysource/ -rvf

5).查看

[root@~]# ls /var/www/html/mysource/
CentOS_BuildTag EULA images LiveOS repodata RPM-GPG-KEY-CentOS-Testing-
EFI GPL isolinux Packages RPM-GPG-KEY-CentOS- TRANS.TBL

6). 用浏览器访问一下yum仓库,检查是否可以看到相关文件

此次实验主机ip10.220.5.67,在浏览器输入10.220.5.67.mysource

说明部署成功

第二步:配置客户端主机 用于测试(10.220.5.63)

修改yum配置文件

1)备份原有的配置文件

[root@ ~]# mkdir bak
[root@ ~]# mv /etc/yum.repos.d/*.repo bak
[root@ ~]# cd /etc/yum.repos.d/
[root@ yum.repos.d]#
[root@ yum.repos.d]# vim mysource.repo
[mysource]
name=mysource
enabled=
gpgcheck=
baseurl=http://10.220.5.66/mysource <<<所指定的位置为repodata所的路径

清除缓存

[root@ yum.repos.d]# yum clean all

查看yum仓库的信息

[root@ yum.repos.d]# yum repolist
Loaded plugins: fastestmirror
Determining fastest mirrors
mysource | 3.6 kB ::
(/): mysource/group_gz | kB ::
(/): mysource/primary_db | 3.1 MB ::
repo id repo name status
mysource mysource ,
repolist: ,971 <<<有3791个包说明网络yum可用

安装ipvsadm (lvs)

[root@ yum.repos.d]# yum install ipvsadm -y
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package ipvsadm.x86_64 :1.27-.el7 will be installed
--> Finished Dependency Resolution Dependencies Resolved ===============================================================================================================
Package Arch Version Repository Size
===============================================================================================================
Installing:
ipvsadm x86_64 1.27-.el7 mysource k Transaction Summary
===============================================================================================================
Install Package Total download size: k
Installed size: k
Downloading packages:
ipvsadm-1.27-.el7.x86_64.rpm | kB ::
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : ipvsadm-1.27-.el7.x86_64 /
Verifying : ipvsadm-1.27-.el7.x86_64 / Installed:
ipvsadm.x86_64 :1.27-.el7 Complete!

测试成功

网络yum源制作的更多相关文章

  1. linux:网络yum源和制作本地光盘yum源

    linux:存放yum源的位置:/etc/yum.repos.d/,该目录下全是一些yum源 一.网络yum源: 如图:下面全部都是yum源,后缀是".repo"都是合法的yum源 ...

  2. Centos----本地yum源制作

    本地YUM源制作 1.   YUM相关概念 1.1.  什么是YUM YUM(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的S ...

  3. Linux配置网络YUM源

    配置网络yum源 RHEL6.5 [root@xuegod163 ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun ...

  4. CentOS 配置网络yum源

    配置网络yum源(需要保证外网开通,使用网易163提供开源镜像站) 1.下载repo文件 方法一:下载到本地windows再上传到linux服务器上: 下载地址 : http://mirrors.16 ...

  5. Linux 本地yum源搭建和网络yum源搭建

    一.本地yum源搭建 首先挂载上光盘 [root@www /]# mount /dev/cdrom /media/cdrom/ 系统默认已经安装了可使用yum的软件包,所以可以直接配置: [root@ ...

  6. 搭建网络yum源

    #!/bin/bash #Linux搭建163网络yum源 cd /etc/yum.repos.d/ echo "-------------------下载163-repo--------- ...

  7. Linux:网络yum源设置

    网络yum源,最大的网易(163)算是一个,无论是速度还是软件版本,都非常的不错,将yum源设置为163yum,可以提升软件包安装和更新的速度,同时避免一些常见软件版本无法找到.具体设置方法如下: 1 ...

  8. 配置网络yum源

    有的时候服务器需要下载一些软件,是本地yum源没有的,这时候需要配置网络yum源 #cd  /etc/yum.repos.d/ 把这个目录下的配置文件备份,改名:或者是把文件里边的enabled=1的 ...

  9. CentOS7下配置网络yum源(附带下载地址)

    一.查看外网是否通畅 配置网络yum源(需要保证外网开通,我这里是使用网易163提供开源镜像站) 二.下载repo文件 cd /etc/yum.repos.dwget http://mirrors.1 ...

随机推荐

  1. Linux文件同步

    简介 文件实时同步对于运维是个很常见的需求. 如集群的机器,需要上传个文件,之前的步骤是每台服务器分别上传. 做文件同步以后,只上传一台,其他机器自动同步. 目前实现实时同步的主流方案有 rsync+ ...

  2. pycharm 激活码及使用方式

    https://www.cnblogs.com/pupilheart/p/9734124.html https://www.cnblogs.com/pupilheart/p/9084127.html ...

  3. 【Oracle】ORA-14400: 插入的分区关键字未映射到任何分区

    问题描述: 工作中使用kettle将原始库中的数据抽取到标准库中,在抽取过程中报错:[ORA-14400: 插入的分区关键字未映射到任何分区]/[ORA-14400: inserted partiti ...

  4. Qt控制流简析

    前言: Qt库及其绑定python语言的PySide库.PyQt库在圈中已经是TD的标配了,Qt提供了多种快速绘制图形窗口的方式.但正是因为这个原因,导致很多TD局限在设计窗口外观的桎梏中,而忽略了Q ...

  5. maven项目自动创建src/main/resources等四个资源文件夹

    如何使maven项目自动创建这四个文件夹:src/main/resources.src/main/java.src/test/java.src/test/resources 网传甚广的在Config ...

  6. 基于ModBus-TCP/IT 台达PLC 通讯协议解析

    客户端发送:19 B2 00 00 00 06 06 03 00 27 00 02 上面是modbus客户端发出的报文内容,为modbus tcp/ip协议格式,其前面的六个字节为头字节( heade ...

  7. Go 1.11 Module 介绍

    title: "Go 1.11 Module" date: 2018-10-26T23:50:56+08:00 draft: false --- Go 1.11 Module 介绍 ...

  8. linux 安装中文支持

    下载  fonts-chinese-3.02-12.el5.noarch.rpm fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm 安装各种提示的依赖 安装 chkf ...

  9. 复习python(条件判断、循环、字符串格式化)

    1.条件判断: 只有一种 if: *** elif:#多个条件加elif,想加几个加几个 **** else: **** python里靠缩进来表示表示语句块,见到冒号,下行就要缩进 2.循环 两种, ...

  10. bootstrap 常用class

    导航中的折叠菜单 collapse 手机端折叠 navbar-collapse 电脑端展开 navbar-inverse 反色 navbar-default 默认的nav风格 sr-only 专门给屏 ...