思路:在网络上准备一个主机,在其中安装一个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. flutter 容器 几种写法

    1.Stack: 取代线性布局 (译者语:和Android中的LinearLayout相似),Stack允许子 widget 堆叠, 你可以使用 Positioned 来定位他们相对于Stack的上下 ...

  2. 斐讯N1折腾记

    斐讯N1折腾记:运行 Linux 及优化  2018-06-23  37条评论  4,445次阅读  11人点赞 最后更新时间:2019年03月10日 咳咳咳,上篇教程教大家给斐讯 N1 降级并且刷了 ...

  3. 通用Mapper简单使用

    通用Mapper 1.通用Mapper的使用 1.0.实体类 @Table(name = "tb_user") public class User { @Id @Generated ...

  4. h5动画如何实现?如何快速开发h5动画

    最近几年随着h5的兴起,复杂的h5动画,甚至是交互动画类型的产品不断涌现,尤其在课件产品方面,很多公司都有相关需求,最近很多h5开发工程师想了解相关方面的技术. 针对h5,如果是简单的动画效果,可以考 ...

  5. C#中将鼠标光标变为忙碌状态

    this.Cursor = System.Windows.Forms.Cursors.WaitCursor; do_longtime_work(); this.Cursor = System.Wind ...

  6. Linux下阅读源代码工具安装

    综合他们多篇博客,做一个自己的总结(从0开始,记录过程) 系统:ubuntu 16.04  vim:7.4.1689 内容来源: https://www.cnblogs.com/wangzhe1635 ...

  7. 20164310Exp6 信息搜索和漏洞扫描

    实践内容 (1)各种搜索技巧的应用 (2)DNS IP注册信息的查询 (3)基本的扫描技术:主机发现.端口扫描.OS及服务版本探测.具体服务的查点(以自己主机为目标) (4)漏洞扫描:会扫,会看报告, ...

  8. 一个故事带你理解if __name__ == '__main__'

    如果你刚刚接触python,相信会在看别人的程序的时候会遇到if __name__ == '__main__'酱紫的语法,如果当时没看懂现在也一知半解的话,看下去,本文可以帮你解决这个问题. 大家都知 ...

  9. 刘志梅201771010115.《面向对象程序设计(java)》第十六周学习总结

    实验十六  线程技术 实验时间 2017-12-8 1.实验目的与要求 (1)当线程的run方法执行方法体中最后一条语句后,并经由执行return语句返回时,或者出现了在方法中没有捕获的异常时,线程将 ...

  10. oracle存储过程和存储函数&触发器

    oracle存储过程和存储函数 指存储在数据库中供所有用户程序调用的子程序叫存储过程,存储函数 存储过程和存储函数的相同点:完成特定功能的程序 存储过程和存储函数的区别:是否用return语句返回值 ...