什么是yum源?

yum源就是使用yum命令下载软件的镜像地址。

我们通常使用 yum install 命令来在线安装 linux系统的软件, 这种方式可以自动处理依赖性关系,并且一次安装所有依赖的软体包,但是经常会遇到从国外镜像下载速度慢,无法下载的情况。或者内网无法访问公网的情况,那么此时我们就需要一个稳定的yum 源作为我们日常使用的地址。

首先,选择一个稳定的公网yum源,这里我们选择阿里的yum源,地址:https://developer.aliyun.com/mirror

第一步:安装Nginx

1、关闭防火墙和SElinux

2、nginx安装:

依赖包:

yum -y install gcc* zlib-devel pcre pcre-devel openssl-devel perl perl-devel perl-ExtUtils-Embed

参数:

./configure --prefix=/opt/1s1k/nginx-1.12.1 --with-http_stub_status_module --without-poll_module --without-select_module --with-http_ssl_module --with-http_realip_module --with-http_perl_module --with-pcre-jit --error-log-path=/opt/1s1k/nginx-1.12.1/logs/error.log --http-log-path=/opt/1s1k/nginx-1.12.1/logs/access.log

第二步、配置nginx服务

1、修改nginx配置文件/usr/local/nginx/conf/nginx.conf

增加:

autoindex on; 表示自动在index.html的索引打开

autoindex_exact_size on; 表示如果有文件则显示文件大小

autoindex_localtime on; 表示显示更改时间,以当前系统时间为准

2、配置完成后运行nginx服务

启动:/usr/local/nginx/sbin/nginx

重启:/usr/local/nginx/sbin/nginx -s reload

关闭:/usr/local/nginx/sbin/nginx -s stop

3、创建index.html文件

/usr/local/nginx/html/index.html

在index.html中加入下面内容,CentOS7-Ali目录是后面放置rpm包的目录。

ALL of the packages in the below:

Aliyun

These packagers from of CentO`S ISO.

CentOS

These packagers from of "Internet service provider".

Please replace the file and fill in the following content:

Way: /etc/yum.repos.d/CentOS-Base.repo

4、在/usr/local/nginx/html中创建CentOS7-Ali目录

增加目录的执行权限

Chmod –R +x /usr/local/nginx/html/

第三步、同步公网YUM源

1、同步并下载阿里源中CentOS7的包,第一次同步下载时间会比较长

reposync -p /usr/local/nginx/html/CentOS7-Ali

同步完成后在web界面会看到新建的三个目录

2、创建yum源仓库

使用createrepo -p .命令创建repodata文件。

第四步、配置客户端的yum源

yum-config-manager --add-repo="http://10.100.50.120/CentOS7-Ali/base/Packages"

配置完成后使用 yum makecache命令更新缓存成功。

第五步、通过定时任务方式让yum源自动到阿里源更新。

1、创建更新脚本:/usr/local/nginx/sbin/yumupdate.sh

“-np”的意思为仅仅更新新更新的软件到指定目录

2、配置定时任务。

run-parts的意思是执行后面目录中的脚本

centos7 yum源_搭建内网Linux CentOS yum源,摆脱依赖包困扰相关推荐

  1. CentOS7下使用ngrok搭建内网穿透服务器

    目录 1.简介 1 2. 必要条件 2 2.1.ngrok服务器 2 2.2.域名 2 2.3.ngrok客户端 2 3. 安装依赖包 2 4. 安装golang 2 5. 下载ngrok源码 3 6 ...

  2. 内网自建yum源和apt源(含各信创系统)

    现在Linux下面软件基本是通过yum/apt等从软件仓库在线安装,大的Linux发行版都有自己的软件仓库.如CentOS/RedHat使用yum方式仓库,ubuntu使用apt方式仓库. 很多政企单 ...

  3. Centos搭建内网yum源

    Centos搭建内网yum源 手动创建repo文件 使用yum-config-manager配置yum源 安装yum-utils 手工指定yum源 将gpgcheck设置为0 Centos搭建内网yu ...

  4. 搭建内网yum源镜像仓库

    文章目录 1. 准备 2. 部署 2.1 先安装cobbler命令 2.2 以zabbix3.0为例 搭建内网yum源镜像仓库 主要解决内网服务器,无法访问外网,但需安装必要包,搭建内部yun源 1. ...

  5. 基于Linux centos7 搭建内网服务器,并通过外网访问

    搭建内网服务器的目的是: 1.建立自己私有服务器,方便自己存储资料,项目管理等 2.或小公司搭建公司内部服务器,方便内部资源共享,项目管理,协同开发等 主要包括以4部分(链接): 一.运行环境搭建,c ...

  6. 2021最新闪拍竞拍网源码【内有小程序及源码搭建教程】

    2021最新闪拍竞拍网源码[内有小程序及源码搭建教程] 功能比较多,源码完整, 后台测试地址 http://ipai.ym929.cn/web/ admin admin 前段测试地址 http://i ...

  7. 这次是在没有外网yum仓库的情况下搭建内网yum仓库和无人值守pxe装机

    额 表达能力不行大家之间看看把   有什么问题可以和我说说 我是之间发的脚本可以之间使用 ks.cfg文件在最后 #!/bin/bash #filename: yumandpxe.sh DI=/med ...

  8. 银河麒麟服务器操作系统V10搭建内网YUM源服务器

    文章目录 系统环境 YUM源拉取服务器(外网)配置 安装createrepo组件 添加repo仓库 拉取repo数据 YUM源服务端(内网)配置 YUM源客户端(内网)配置 系统环境 YUM源拉取服务 ...

  9. Frps搭建内网穿透(服务器及客户端详细)

    目的:通过云服务器搭建内网穿透,实现外网访问内部应用或者服务(不限操作系统,服务器只需一个,客户端可以多个). 所需资源:阿里/百度/腾讯云服务器 有外网IP即可 软件下载(包含Windows.Liu ...

最新文章

  1. 通过前序遍历和中序遍历构建二叉树 python实现
  2. 人工智能实践:TensorFlow笔记学习(三)——TensorFlow框架
  3. webpack基础入门
  4. python白盒测试_白盒测试方法
  5. java singletonlist_Java Collections singletonList()方法及示例
  6. python上手_Python 上手
  7. [转载][FPGA]有限状态机FSM学习笔记(二)
  8. centos下安装go环境两种方法
  9. python自学行吗-python能够自学吗
  10. centos7 安装 php7
  11. 简单的 socket 代码
  12. Qt QDir相关笔记
  13. .NET EF(Entity Framework)详解
  14. java到达时间后自动执行代码_java设置按时间自动执行
  15. [数据科学] 通过基因表达监测进行肿瘤预测
  16. Win10设置虚拟机桥接连接
  17. 【12. 文件系统管理】
  18. Linux安装配置MySQL8.0 打war包 启动项目
  19. Leap Motion 之Unity 开发实战(一. 制作手的HandController)
  20. Linux 防火墙策略——APF

热门文章

  1. (转)python协程2:yield from 从入门到精通
  2. C# Winform下一个热插拔的MIS/MRP/ERP框架14(自动更新)
  3. 慎重使用volatile关键字
  4. UE4 custom depth 自定义深度
  5. dev grid把一列通过选择框进行编辑
  6. javacript实现不被浏览器拦截打开新窗口
  7. 【转】Virtualbox虚拟机配置安装CentOS 6.5图文教程
  8. 菜鸟学习Spring——60s利用JoinPoint获取參数的值和方法名称
  9. python无法导入pyaudio_python – pyaudio无法导入_portaudio
  10. Tomcat 相关配置