前言

一般情况在企业的局域网内,是不连接外网的,所以像阿里云这样的在线的镜像源就用不了,我相信大家个人在虚拟机里面连的就是阿里云镜像源了,而且局域网内服务器较多的话,本地挂载镜像源再来更新其实就不太方便了,这样搭建局域网镜像源就非常适合这样的场景使用了,据我所知,有一些公司确实就是这么干的,好了废话就不说了,开干,本次部署镜像源的linux环境是centos8.5!!!

1. 安装httpd网页服务器

安装apache的web服务器执行以下命令安装
yum install -y httpd
或者是直接在Apache官网下载离线安装包安装也可
安装好Apache后查看/var这个目录
cd /var/www/html
pwd
会看到/var/www/html/这个子文件夹,我们的镜像就放在这个下面,先创建个linux
mkdir linux
接下来我们在linux目录下创建这些目录: redhat7,redhat8,redhat9,suse12,suse15,suse15sp4
mkdir redhat7  redhat8  redhat9  suse12  suse15  suse15sp4
然后就在各自的文件下存放各自对应版本的镜像就行了

httpd下载地址

我这里安装的是httpd-2.4.37版

2. 系统环境设置

(1)放行80端口
firewall-cmd  --permanent  --zone=public  --add-port=80/tcp(2)禁用selinux
vim /etc/selinux/config
将SELINUX=enforcing修改成SELINUX=disabled(3)重启系统
init 0或者是reboot

注意:做以上操作是为了在局域网内的其他服务器系统可以成功访问这台服务器的Apache服务器目录下的静态资源,必须要做的,否则即使镜像源搭建成功,也不能访问

3. 放置镜像包

我这里直接将镜像挂载到VMware虚拟机上,实体机可以使用U盘来拷贝镜像(这里说的镜像是完整版的系统安装镜像)

然后执行下面命令挂载iso系统镜像,显示如下图表示挂载成功
mount /dev/sr0  /media

然后可以来到media目录看看挂载的内容,确实和系统安装iso镜像里面的内容一样,后面部署完成后,在浏览器访问也是这样内容
cd /media
ls -la

紧接着我们把当前目录下redhat7.0系统安装镜像的的全部内容复制到/var/www/html/linux/redhat7目录下,其他的镜像都按照这个步骤操作即可
cp -R /media/*  /var/www/html/linux/redhat7/

4. 测试部署的局域网镜像源

待需要的镜像全部放置完成后,我们在浏览器上访问看看,
访问路径:http://192.168.224.4/linux/,,访问的ip地址就是你镜像存放的服务器ip地址,如下图所示,是不是和网上阿里云或是网易他们的差不多呢。。。






我这拿suse15sp4试一下看看

cd /etc/zypp/repos.d
vim SUSE15.repo
添加如下内容:

[Module-Basesystem]
enabled=1
autorefresh=0
baseurl=http://192.168.224.4/linux/suse15sp4/Module-Basesystem[Module-Containers]
enabled=1
autorefresh=0
baseurl=http://192.168.224.4/linux/suse15sp4/Module-Containers[Module-Desktop-Applications]
enabled=1
autorefresh=0
baseurl=http://192.168.224.4/linux/suse15sp4/Module-Desktop-Applications[Module-Development-Tools]
enabled=1
autorefresh=0
baseurl=http://192.168.224.4/linux/suse15sp4/Module-Development-Tools[Module-HPC]
enabled=1
autorefresh=0
baseurl=http://192.168.224.4/linux/suse15sp4/Module-HPC[Module-Legacy]
enabled=1
autorefresh=0
baseurl=http://192.168.224.4/linux/suse15sp4/Module-Legacy[Module-Live-Patching]
enabled=1
autorefresh=0
baseurl=http://192.168.224.4/linux/suse15sp4/Module-Live-Patching[Module-Public-Cloud]
enabled=1
autorefresh=0
baseurl=http://192.168.224.4/linux/suse15sp4/Module-Public-Cloud[Module-SAP-Applications]
enabled=1
autorefresh=0
baseurl=http://192.168.224.4/linux/suse15sp4/Module-SAP-Applications[Module-Server-Applications]
enabled=1
autorefresh=0
baseurl=http://192.168.224.4/linux/suse15sp4/Module-Server-Applications

首先我们关掉镜像源服务器看看是是么情况,如下图所示,确实是访问我们搭建的局域网镜像源服务器了

然后再来打开镜像源服务器看看看,如图所示,能够刷新镜像源

现在来测试安装vim编辑器,
先卸载掉:

再安装

到此整个局域网的Linux镜像源搭建完成!!!

局域网搭建Linux镜像源相关推荐

  1. Linux 搭建本地镜像源(CentOS 离线 yum)

    使用 RPM 包搭建本地镜像源 1. 下载所有源中的 RPM 包 yum -y install httpd yum-utils createrepo 创建 RPM 包的下载目录 mkdir /var/ ...

  2. 将linux镜像源改为阿里云镜像源

    Ubuntu 首先编辑sources.list这个文件 vi /etc/apt/sources.list 把sources.list文件内容替换成如下 deb http://mirrors.aliyu ...

  3. linux 镜像源配置

    目录 1. 目的 2. 安装 3. 配置 4. 配置yum 4. 验证 1. 目的 本文主要介绍在[无外网]的Linux服务器环境下,如何解决Linux服务器工具.组件的安装处理,解决在生产中,如何简 ...

  4. 【银河麒麟V10】【服务器】搭建本地镜像源

    一,在服务器本地创建新的文件夹 # mount  Kylin-Server-10-SP1-Release-Build04-20200711-x86_64.iso   /mnt    //将对应系统is ...

  5. linux源码编译安装lamp环境搭建,linux下源码包编译安装LAMP环境

    1.下载所需的源码包 Httpd-2.4.10  apr-1.5.1  apr-util-1.5.3  pcre-8.33(这些均可在Apache官网进行下载) Mysql-5.5.39    php ...

  6. hyper-v 搭建本地yum镜像源,以及hadoop完全分布式 name节点分离集群

    文章目录 设计网络拓扑 搭建本地 yum 源 在 yum 上安装nginx 关闭防火墙 修改nginx配置 固定IP 上传并解压缩iso镜像 在使用的主机中 配置yum repo 访问路径 刷新yum ...

  7. Linux—更换国内镜像源

    Linxu-更换国内镜像源 在我们安装完linux之后,难免会碰到一些不存在的命令之类的事情,最常见的就是在查看IP的时候系统中不存在ifconfig命令之类的,这就需要去下载,但是下载太慢了呀,系统 ...

  8. Linux ISO镜像源,yum源,docker镜像源,docker加速器,maven仓库整理

    linux镜像源 centos https://wiki.centos.org/Download http://mirrors.sohu.com/ http://mirrors.163.com/ ht ...

  9. Linux下服务器搭建(7)——Oracle Linux ISO Images 高速镜像源下载地址(各版本齐全 建议收藏 最后更新2020.07.22)

    1.搭建oracle集群所需要的特定版linux操作系统 : 2.Oracle官网下载速度太慢了 3.高速镜像源下载地址合集 4.搜集世界各大网站镜像源下载地址 分类 镜像源 镜像下载地址<

最新文章

  1. c3p0如何配置多数据源的解决方法
  2. html中调用flex中的函数
  3. mybatis mysql 分表_Mybatis的分表实战
  4. 欧拉心算(反演 + 积性函数筛)
  5. extjs 月份选择控件_ExtJs日期控件案例(可控制时间的选择) | 学步园
  6. php带来互联网的影响,网络对我们的影响有哪些?
  7. 手把手带你阅读Mybatis源码(二)执行篇
  8. 命令行工具因换行符导致的问题
  9. 医院耗材管理系统开发_17
  10. 如何不获取root权限使用第三方主题:MIUI篇
  11. 2021年遥感类SCI期刊JCR分区/中科院分区排名与影响因子汇总
  12. 本特利177230-00-01-CN
  13. 什么是控制台应用程序
  14. android开发之GPS定位详解
  15. MDI-jade化工软件的安装
  16. 设计心理学-产品设计的几个原则
  17. 【C语言】牛顿切线公式计算 a 的立方根 02
  18. 基于node+mysql的微信商城小程序全栈系统(vue后台管理系统+微信小程序+node服务端)
  19. Ink脚本语言学习笔记(三)
  20. java 微信公众号发红包_【微信支付】现金红包开发者文档

热门文章

  1. 云计算学习路线教程大纲课件:部署论坛系统Discuz
  2. php网页显示中文乱码的解决办法!
  3. 为什么要预测、优化工业生产中的问题呢?
  4. 打造我们心中永恒的m500
  5. android keep class,Android混淆快速配置之@Keep
  6. 谜底是计算机的谜语英语,有关英语谜语大全及答案
  7. 什么是sp,怎么运作,他们是怎么发财的
  8. 旋转目标检测 校准的深度特征用于目标检测SSA
  9. 麦田守望者--走出软件作坊:三五个人十来条枪 如何成为开发正规军(四十三)...
  10. html设计个人网页导航