centos7 yum源_搭建内网Linux CentOS yum源,摆脱依赖包困扰
什么是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源,摆脱依赖包困扰相关推荐
- 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 ...
- 内网自建yum源和apt源(含各信创系统)
现在Linux下面软件基本是通过yum/apt等从软件仓库在线安装,大的Linux发行版都有自己的软件仓库.如CentOS/RedHat使用yum方式仓库,ubuntu使用apt方式仓库. 很多政企单 ...
- Centos搭建内网yum源
Centos搭建内网yum源 手动创建repo文件 使用yum-config-manager配置yum源 安装yum-utils 手工指定yum源 将gpgcheck设置为0 Centos搭建内网yu ...
- 搭建内网yum源镜像仓库
文章目录 1. 准备 2. 部署 2.1 先安装cobbler命令 2.2 以zabbix3.0为例 搭建内网yum源镜像仓库 主要解决内网服务器,无法访问外网,但需安装必要包,搭建内部yun源 1. ...
- 基于Linux centos7 搭建内网服务器,并通过外网访问
搭建内网服务器的目的是: 1.建立自己私有服务器,方便自己存储资料,项目管理等 2.或小公司搭建公司内部服务器,方便内部资源共享,项目管理,协同开发等 主要包括以4部分(链接): 一.运行环境搭建,c ...
- 2021最新闪拍竞拍网源码【内有小程序及源码搭建教程】
2021最新闪拍竞拍网源码[内有小程序及源码搭建教程] 功能比较多,源码完整, 后台测试地址 http://ipai.ym929.cn/web/ admin admin 前段测试地址 http://i ...
- 这次是在没有外网yum仓库的情况下搭建内网yum仓库和无人值守pxe装机
额 表达能力不行大家之间看看把 有什么问题可以和我说说 我是之间发的脚本可以之间使用 ks.cfg文件在最后 #!/bin/bash #filename: yumandpxe.sh DI=/med ...
- 银河麒麟服务器操作系统V10搭建内网YUM源服务器
文章目录 系统环境 YUM源拉取服务器(外网)配置 安装createrepo组件 添加repo仓库 拉取repo数据 YUM源服务端(内网)配置 YUM源客户端(内网)配置 系统环境 YUM源拉取服务 ...
- Frps搭建内网穿透(服务器及客户端详细)
目的:通过云服务器搭建内网穿透,实现外网访问内部应用或者服务(不限操作系统,服务器只需一个,客户端可以多个). 所需资源:阿里/百度/腾讯云服务器 有外网IP即可 软件下载(包含Windows.Liu ...
最新文章
- 通过前序遍历和中序遍历构建二叉树 python实现
- 人工智能实践:TensorFlow笔记学习(三)——TensorFlow框架
- webpack基础入门
- python白盒测试_白盒测试方法
- java singletonlist_Java Collections singletonList()方法及示例
- python上手_Python 上手
- [转载][FPGA]有限状态机FSM学习笔记(二)
- centos下安装go环境两种方法
- python自学行吗-python能够自学吗
- centos7 安装 php7
- 简单的 socket 代码
- Qt QDir相关笔记
- .NET EF(Entity Framework)详解
- java到达时间后自动执行代码_java设置按时间自动执行
- [数据科学] 通过基因表达监测进行肿瘤预测
- Win10设置虚拟机桥接连接
- 【12. 文件系统管理】
- Linux安装配置MySQL8.0 打war包 启动项目
- Leap Motion 之Unity 开发实战(一. 制作手的HandController)
- Linux 防火墙策略——APF
热门文章
- (转)python协程2:yield from 从入门到精通
- C# Winform下一个热插拔的MIS/MRP/ERP框架14(自动更新)
- 慎重使用volatile关键字
- UE4 custom depth 自定义深度
- dev grid把一列通过选择框进行编辑
- javacript实现不被浏览器拦截打开新窗口
- 【转】Virtualbox虚拟机配置安装CentOS 6.5图文教程
- 菜鸟学习Spring——60s利用JoinPoint获取參数的值和方法名称
- python无法导入pyaudio_python – pyaudio无法导入_portaudio
- Tomcat 相关配置