同步外网YUM源-3
在企业实际应用场景中,仅仅靠光盘里面的RPM软件包是不能满足需要,我们可以把外网的YUM源中的所有软件包同步至本地,可以完善本地YUM源的软件包数量及完整性。
获取外网YUM源软件常见方法包括Rsync、Wget、Reposync,三种同步方法的区别Rsync方式需要外网YUM源支持RSYNC协议,Wget可以直接获取,而Reposync可以同步几乎所有的YUM源,下面以Reporsync为案例,同步外网YUM源软件至本地,步骤如下:
1.登录192.168.10.131服务器
2.进入/etc/yum.repos.d目录
3.创建nginx.repo文件
[root@logstash yum.repos.d]# pwd
/etc/yum.repos.d
[root@logstash yum.repos.d]# cat nginx.repo
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
[root@logstash yum.repos.d]#
4.通过reposync命令获取外网YUM源所有软件包
命令:
reposync -p /var/www/html/centos
#-p:表示指定下载软件的路径
[root@logstash yum.repos.d]# reposync -p /var/www/html/centos/
(1/364): nginx-1.8.0-1.el7.ngx.x86_64.rpm | 369 kB 00:00:03
(2/364): nginx-1.8.1-1.el7.ngx.x86_64.rpm | 372 kB 00:00:04
(3/364): nginx-1.10.0-1.el7.ngx.x86_64.rpm | 640 kB 00:00:00
(4/364): nginx-1.10.1-1.el7.ngx.x86_64.rpm | 640 kB 00:00:00
(5/364): nginx-1.10.2-1.el7.ngx.x86_64.rpm | 643 kB 00:00:00
(6/364): nginx-1.10.3-1.el7.ngx.x86_64.rpm | 673 kB 00:00:00
(7/364): nginx-1.12.0-1.el7.ngx.x86_64.rpm | 716 kB 00:00:00
(8/364): nginx-1.12.1-1.el7.ngx.x86_64.rpm | 716 kB 00:00:00
(9/364): nginx-1.12.2-1.el7_4.ngx.x86_64.rpm | 716 kB 00:00:00
(10/364): nginx-1.14.0-1.el7_4.ngx.x86_64.rpm | 750 kB 00:00:00
(11/364): nginx-1.14.1-1.el7_4.ngx.x86_64.rpm | 753 kB 00:00:00
(12/364): nginx-1.14.2-1.el7_4.ngx.x86_64.rpm | 754 kB 00:00:00
(13/364): nginx-1.16.0-1.el7.ngx.x86_64.rpm | 766 kB 00:00:00
(14/364): nginx-1.16.1-1.el7.ngx.x86_64.rpm | 766 kB 00:00:00
(15/364): nginx-1.18.0-1.el7.ngx.x86_64.rpm | 772 kB 00:00:00
(16/364): nginx-1.18.0-2.el7.ngx.x86_64.rpm | 769 kB 00:00:00
(17/364): nginx-1.20.0-1.el7.ngx.x86_64.rpm | 790 kB 00:00:00
(18/364): nginx-1.20.1-1.el7.ngx.x86_64.rpm | 790 kB 00:00:00
(19/364): nginx-1.20.2-1.el7.ngx.x86_64.rpm | 790 kB 00:00:00
(20/364): nginx-1.22.0-1.el7.ngx.x86_64.rpm | 796 kB 00:00:00
(21/364): nginx-1.22.1-1.el7.ngx.x86_64.rpm | 797 kB 00:00:00
(22/364): nginx-1.24.0-1.el7.ngx.x86_64.rpm | 804 kB 00:00:00
(23/364): nginx-1.26.0-1.el7.ngx.x86_64.rpm | 806 kB 00:00:00
(24/364): nginx-1.26.1-1.el7.ngx.x86_64.rpm | 807 kB 00:00:00
(25/364): nginx-1.26.1-2.el7.ngx.x86_64.rpm | 807 kB 00:00:00
(26/364): nginx-debug-1.8.0-1.el7.ngx.x86_64.rpm | 1.6 MB 00:00:01
(27/364): nginx-debuginfo-1.8.0-1.el7.ngx.x86_64.rpm | 1.2 MB 00:00:00
(28/364): nginx-debuginfo-1.8.1-1.el7.ngx.x86_64.rpm | 1.2 MB 00:00:00
(29/364): nginx-debuginfo-1.10.1-1.el7.ngx.x86_64.rpm | 2.6 MB 00:00:01
(30/364): nginx-debuginfo-1.10.2-1.el7.ngx.x86_64.rpm | 2.0 MB 00:00:01
(31/364): nginx-debuginfo-1.10.3-1.el7.ngx.x86_64.rpm | 2.0 MB 00:00:01
(32/364): nginx-debuginfo-1.10.0-1.el7.ngx.x86_64.rpm | 2.6 MB 00:00:04
(33/364): nginx-debuginfo-1.12.0-1.el7.ngx.x86_64.rpm | 2.2 MB 00:00:01
(34/364): nginx-debuginfo-1.12.1-1.el7.ngx.x86_64.rpm | 2.2 MB 00:00:02
(35/364): nginx-debuginfo-1.14.0-1.el7_4.ngx.x86_64.rpm | 2.3 MB 00:00:01
(36/364): nginx-debuginfo-1.14.1-1.el7_4.ngx.x86_64.rpm | 2.3 MB 00:00:01
(37/364): nginx-debuginfo-1.14.2-1.el7_4.ngx.x86_64.rpm | 2.3 MB 00:00:01
(38/364): nginx-debuginfo-1.12.2-1.el7_4.ngx.x86_64.rpm | 2.2 MB 00:00:06
(39/364): nginx-debuginfo-1.16.1-1.el7.ngx.x86_64.rpm | 1.7 MB 00:00:00
(40/364): nginx-debuginfo-1.16.0-1.el7.ngx.x86_64.rpm | 2.3 MB 00:00:01
(41/364): nginx-debuginfo-1.18.0-1.el7.ngx.x86_64.rpm | 1.7 MB 00:00:00
(42/364): nginx-debuginfo-1.20.0-1.el7.ngx.x86_64.rpm | 1.8 MB 00:00:00
(43/364): nginx-debuginfo-1.18.0-2.el7.ngx.x86_64.rpm | 1.7 MB 00:00:00
(44/364): nginx-debuginfo-1.20.1-1.el7.ngx.x86_64.rpm | 1.8 MB 00:00:00
(45/364): nginx-debuginfo-1.20.2-1.el7.ngx.x86_64.rpm | 1.8 MB 00:00:01
(46/364): nginx-debuginfo-1.22.0-1.el7.ngx.x86_64.rpm | 1.8 MB 00:00:00
(47/364): nginx-debuginfo-1.24.0-1.el7.ngx.x86_64.rpm | 1.8 MB 00:00:00
(48/364): nginx-debuginfo-1.22.1-1.el7.ngx.x86_64.rpm | 1.8 MB 00:00:01
(49/364): nginx-debuginfo-1.26.0-1.el7.ngx.x86_64.rpm | 1.8 MB 00:00:00
(50/364): nginx-debuginfo-1.26.1-1.el7.ngx.x86_64.rpm | 1.8 MB 00:00:01
(51/364): nginx-debuginfo-1.26.1-2.el7.ngx.x86_64.rpm | 1.8 MB 00:00:00
(52/364): nginx-module-geoip-1.10.0-1.el7.ngx.x86_64.rpm | 61 kB 00:00:00
(53/364): nginx-module-geoip-1.10.1-1.el7.ngx.x86_64.rpm | 61 kB 00:00:00
(54/364): nginx-module-geoip-1.10.2-1.el7.ngx.x86_64.rpm | 11 kB 00:00:00
(55/364): nginx-module-geoip-1.10.3-1.el7.ngx.x86_64.rpm | 11 kB 00:00:00
(56/364): nginx-module-geoip-1.12.0-1.el7.ngx.x86_64.rpm | 16 kB 00:00:00
(57/364): nginx-module-geoip-1.12.1-1.el7.ngx.x86_64.rpm | 16 kB 00:00:00
(58/364): nginx-module-geoip-1.12.2-1.el7_4.ngx.x86_64.rpm | 16 kB 00:00:00
(59/364): nginx-module-geoip-1.14.0-1.el7_4.ngx.x86_64.rpm | 17 kB 00:00:00
(60/364): nginx-module-geoip-1.14.1-1.el7_4.ngx.x86_64.rpm | 17 kB 00:00:00
(61/364): nginx-module-geoip-1.14.2-1.el7_4.ngx.x86_64.rpm | 17 kB 00:00:00
(62/364): nginx-module-geoip-1.16.0-1.el7.ngx.x86_64.rpm | 17 kB 00:00:00
(63/364): nginx-module-geoip-1.18.0-1.el7.ngx.x86_64.rpm | 18 kB 00:00:00
(64/364): nginx-module-geoip-1.16.1-1.el7.ngx.x86_64.rpm | 18 kB 00:00:00
(65/364): nginx-module-geoip-1.18.0-2.el7.ngx.x86_64.rpm | 16 kB 00:00:00
(66/364): nginx-module-geoip-1.20.0-1.el7.ngx.x86_64.rpm | 20 kB 00:00:00
(67/364): nginx-module-geoip-1.20.1-1.el7.ngx.x86_64.rpm | 21 kB 00:00:00
(68/364): nginx-module-geoip-1.20.2-1.el7.ngx.x86_64.rpm | 21 kB 00:00:00
(69/364): nginx-module-geoip-1.22.0-1.el7.ngx.x86_64.rpm | 21 kB 00:00:00
(70/364): nginx-module-geoip-1.22.1-1.el7.ngx.x86_64.rpm | 21 kB 00:00:00
(71/364): nginx-module-geoip-1.24.0-1.el7.ngx.x86_64.rpm | 22 kB 00:00:00
(72/364): nginx-module-geoip-1.26.0-1.el7.ngx.x86_64.rpm | 22 kB 00:00:00
(73/364): nginx-module-geoip-1.26.1-1.el7.ngx.x86_64.rpm | 22 kB 00:00:00
(74/364): nginx-module-geoip-1.26.1-2.el7.ngx.x86_64.rpm | 22 kB 00:00:00
(75/364): nginx-module-geoip-debuginfo-1.10.2-1.el7.ngx.x86_64.rpm | 98 kB 00:00:00
(76/364): nginx-module-geoip-debuginfo-1.10.3-1.el7.ngx.x86_64.rpm | 98 kB 00:00:00
(77/364): nginx-module-geoip-debuginfo-1.12.0-1.el7.ngx.x86_64.rpm | 122 kB 00:00:00
(78/364): nginx-module-geoip-debuginfo-1.12.1-1.el7.ngx.x86_64.rpm | 122 kB 00:00:00
(79/364): nginx-module-geoip-debuginfo-1.12.2-1.el7_4.ngx.x86_64.rpm | 122 kB 00:00:00
(80/364): nginx-module-geoip-debuginfo-1.14.0-1.el7_4.ngx.x86_64.rpm | 124 kB 00:00:00
(81/364): nginx-module-geoip-debuginfo-1.14.1-1.el7_4.ngx.x86_64.rpm | 124 kB 00:00:00
(82/364): nginx-module-geoip-debuginfo-1.14.2-1.el7_4.ngx.x86_64.rpm | 124 kB 00:00:00
(83/364): nginx-module-geoip-debuginfo-1.16.0-1.el7.ngx.x86_64.rpm | 125 kB 00:00:00
(84/364): nginx-module-geoip-debuginfo-1.16.1-1.el7.ngx.x86_64.rpm | 70 kB 00:00:00
(85/364): nginx-module-geoip-debuginfo-1.18.0-1.el7.ngx.x86_64.rpm | 71 kB 00:00:00
(86/364): nginx-module-geoip-debuginfo-1.18.0-2.el7.ngx.x86_64.rpm | 69 kB 00:00:00
(87/364): nginx-module-geoip-debuginfo-1.20.0-1.el7.ngx.x86_64.rpm | 73 kB 00:00:00
(88/364): nginx-module-geoip-debuginfo-1.20.1-1.el7.ngx.x86_64.rpm | 73 kB 00:00:00
(89/364): nginx-module-geoip-debuginfo-1.20.2-1.el7.ngx.x86_64.rpm | 73 kB 00:00:00
(90/364): nginx-module-geoip-debuginfo-1.22.0-1.el7.ngx.x86_64.rpm | 74 kB 00:00:00
(91/364): nginx-module-geoip-debuginfo-1.22.1-1.el7.ngx.x86_64.rpm | 74 kB 00:00:00
(92/364): nginx-module-geoip-debuginfo-1.24.0-1.el7.ngx.x86_64.rpm | 74 kB 00:00:00
(93/364): nginx-module-geoip-debuginfo-1.26.0-1.el7.ngx.x86_64.rpm | 75 kB 00:00:00
(94/364): nginx-module-geoip-debuginfo-1.26.1-2.el7.ngx.x86_64.rpm | 75 kB 00:00:00
(95/364): nginx-module-geoip-debuginfo-1.26.1-1.el7.ngx.x相关文章:
同步外网YUM源-3
在企业实际应用场景中,仅仅靠光盘里面的RPM软件包是不能满足需要,我们可以把外网的YUM源中的所有软件包同步至本地,可以完善本地YUM源的软件包数量及完整性。 获取外网YUM源软件常见方法包括Rsync、Wget、Reposync,三种同步方法的区别Rsync方式需要外网YUM源支持RSYNC协议…...
Linux的oracle数据库导入其他用户导出的数据库文件
如果用户使用的是expdp的命令,导入就要使用impdp命令,本文以impdp为例进行介绍 1、查看当前创建的所有dmp导出目录 select * from dba_directories 2、为创建的目录赋权限 比如咱们将数据库导入到test用户, grant read,write on directo…...
FLUX.1 文生图模型微调指南
FLUX.1 是 Black Forest Labs 今年夏天发布的文本转图像模型系列。FLUX.1 模型为开源图像生成模型树立了新标准:它们可以生成逼真的手、清晰的文本,甚至可以生成搞笑表情包这样异常困难的任务。 现在,你可以使用 Ostris 的 Replicate 上的 A…...
JavaWeb基础:HTTP协议与Tomcat服务器
目录 1. HTTP协议简介 示例代码:创建HTTP GET请求 2. Tomcat服务器介绍 Tomcat的基本操作 示例代码:部署简单Servlet 3. 使用Servlet处理请求 示例代码:处理POST请求 在现代网络开发中,理解HTTP协议和如何使用Tomcat作为服…...
python井字棋游戏设计与实现
python实现井字棋游戏 游戏规则,有三个井字棋盘,看谁连成的直线棋盘多谁就获胜 棋盘的展现形式为 棋盘号ABC和位置数字1-9 输入A1 代表在A棋盘1号位数下棋 效果图如下 部分源码如下: 卫星工纵浩 白龙码程序设计,点 代码获取 …...
据说是可以和 Windows 一拼的 5个 Linux 发行版
现如今有数以千计的 Linux 发行版可供您使用,然而人们却无法选择一个完美的操作系统来替代 Windows。 使用 Windows 时,傻瓜都能操作自如,同样的方法却不适用于 Linux。在这里,您必须具备操作和使用操作系统的基本知识。因此人们经…...
PHP 常用函数
1. ksort() 如果你有一个数组 array([11] > array(XX), [6] > array(YYY)),你想要返回按照key重新排序,并不改变键和值之间的关联,处理之后的结果为 array([6] > array(YY…...
如何将MySQL迁移到TiDB,完成无缝业务切换?
当 MySQL 数据库的单表数据量达到了亿级,会发生什么? 这个现象表示公司的业务上了一个台阶,随着数据量的增加,公司规模也进一步扩大了,是非常喜人的一个改变 ,然而随之而来的其他变化,就没那么…...
【嵌入式烧录刷写文件】-2.10-为一个Intel Hex文件计算校验和Checksum
案例背景(共6页精讲): 有如下一段Intel Hex文件,为其创建Checksum校验和:CRC16,CRC32(CVN),SHA-256 Hash算法…, 将Checksum Value填充到指定地址。 :2091000058595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767…...
整体思想以及取模
前言:一开始由于失误,误以为分数相加取模不能,但是其实是可以取模的 这个题目如果按照一般方法,到达每个节点再进行概率统计,但是不知道为什么只过了百分之十五的测试集 题目地址 附上没过关的代码 #include<bits…...
RabbitMQ 消息可靠保障
RabbitMQ 消息可靠保障 消息的可靠性保证生产者重连生产者确认解决思路A-确认机制解决思路B-备份交换机 MQ 服务器宕机导致消息丢失消费端消息的可靠性保障 消费端限流给消息生成唯一id 消息的可靠性保证 实际项目中 MQ 的流程一般是:生产端把消息路由到交换机&…...
Redis 作为 PHP 的会话存储
使用 Redis 作为 PHP 的会话存储,可以实现多个服务器之间的会话共享,提高会话管理的效率,特别是在分布式系统中。这种方法将会话数据存储在 Redis 中,而不是使用默认的文件系统,从而使多个服务器可以访问相同的会话数据…...
基于伏图的数字心脏模拟仿真APP应用介绍
一、背景介绍 心脏是保证人体正常运转最重要的动力,人体内的血液循环通过心血管运输到各个部位,因此,心血管系统的稳定是人体健康的关键。心血管内科领域极具专业性,其理论研究与技术发展日新月异,心血管疾病患者往往…...
智云-一个抓取web流量的轻量级蜜罐docker一键启动
智云-一个抓取web流量的轻量级蜜罐docker安装教程 github地址 https://github.com/xiaoxiaoranxxx/POT-ZHIYUN docker快速启动(v1.4) git clone https://github.com/xiaoxiaoranxxx/POT-ZHIYUN.git cd POT-ZHIYUN docker-compose up -d默认映射到80和8080端口 mysql不对外开放…...
原生HTML5、CSS、JavaScript实现简易网易云音乐播放
1.效果图 2.源码 1.index.html <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>网易云音乐</title><link rel"stylesheet" href"../CSS/index.css"> </head>…...
网上商城小程序的设计
管理员账户功能包括:系统首页,个人中心,用户管理,商品信息管理,商品类型管理,活动专区管理,新品上架管理,用户评价管理,订单管理,系统管理 微信端账号功能包…...
微分方程(Blanchard Differential Equations 4th)中文版Section2.2
动力系统的几何分析 捕食者-猎物系统的向量场 在第2.1节中,我们展示了两个不同捕食者-猎物系统的 R ( t ) R(t) R(t) 和 F ( t ) F(t) F(t) 图形,但没有描述我们是如何生成这些图形的。我们将在第2.5节中解决这个问题,采用欧拉方法推广到…...
Swift 环境搭建
Swift 环境搭建 Swift 是由苹果公司开发的一种强类型编程语言,用于iOS、macOS、watchOS和tvOS应用程序的开发。搭建Swift开发环境是开始使用Swift进行编程的第一步。本文将详细介绍如何在不同的操作系统上搭建Swift开发环境。 在macOS上搭建Swift环境 系统要求 …...
科技与出版
科技与出版 ISSN: 1005-0590 CN: 11-3209/G3 常设栏目:特别策划、产业观察、融媒之光、编辑实务、营销方略、学术探索、创作空间等。 稿件要求 (1)来稿应有创新性;立论科学,主题明确,推理严谨;词语准确,…...
5年前端面试之路
作者:星空海绵 顺便吆喝一声,技术大厂,内推捞人,前/后端or测试←感兴趣 --加班偶尔较多,但周末加班两倍工资。 --15-35K,工资一线城市属于一般,但二线城市很可以。 前言 由于公司要进行…...
调用支付宝接口响应40004 SYSTEM_ERROR问题排查
在对接支付宝API的时候,遇到了一些问题,记录一下排查过程。 Body:{"datadigital_fincloud_generalsaas_face_certify_initialize_response":{"msg":"Business Failed","code":"40004","sub_msg…...
2.Vue编写一个app
1.src中重要的组成 1.1main.ts // 引入createApp用于创建应用 import { createApp } from "vue"; // 引用App根组件 import App from ./App.vue;createApp(App).mount(#app)1.2 App.vue 其中要写三种标签 <template> <!--html--> </template>…...
Springcloud:Eureka 高可用集群搭建实战(服务注册与发现的底层原理与避坑指南)
引言:为什么 Eureka 依然是存量系统的核心? 尽管 Nacos 等新注册中心崛起,但金融、电力等保守行业仍有大量系统运行在 Eureka 上。理解其高可用设计与自我保护机制,是保障分布式系统稳定的必修课。本文将手把手带你搭建生产级 Eur…...
论文解读:交大港大上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化学习框架(一)
宇树机器人多姿态起立控制强化学习框架论文解析 论文解读:交大&港大&上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化学习框架(一) 论文解读:交大&港大&上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化…...
k8s业务程序联调工具-KtConnect
概述 原理 工具作用是建立了一个从本地到集群的单向VPN,根据VPN原理,打通两个内网必然需要借助一个公共中继节点,ktconnect工具巧妙的利用k8s原生的portforward能力,简化了建立连接的过程,apiserver间接起到了中继节…...
全面解析各类VPN技术:GRE、IPsec、L2TP、SSL与MPLS VPN对比
目录 引言 VPN技术概述 GRE VPN 3.1 GRE封装结构 3.2 GRE的应用场景 GRE over IPsec 4.1 GRE over IPsec封装结构 4.2 为什么使用GRE over IPsec? IPsec VPN 5.1 IPsec传输模式(Transport Mode) 5.2 IPsec隧道模式(Tunne…...
Mac下Android Studio扫描根目录卡死问题记录
环境信息 操作系统: macOS 15.5 (Apple M2芯片)Android Studio版本: Meerkat Feature Drop | 2024.3.2 Patch 1 (Build #AI-243.26053.27.2432.13536105, 2025年5月22日构建) 问题现象 在项目开发过程中,提示一个依赖外部头文件的cpp源文件需要同步,点…...
#Uniapp篇:chrome调试unapp适配
chrome调试设备----使用Android模拟机开发调试移动端页面 Chrome://inspect/#devices MuMu模拟器Edge浏览器:Android原生APP嵌入的H5页面元素定位 chrome://inspect/#devices uniapp单位适配 根路径下 postcss.config.js 需要装这些插件 “postcss”: “^8.5.…...
Java数值运算常见陷阱与规避方法
整数除法中的舍入问题 问题现象 当开发者预期进行浮点除法却误用整数除法时,会出现小数部分被截断的情况。典型错误模式如下: void process(int value) {double half = value / 2; // 整数除法导致截断// 使用half变量 }此时...
自然语言处理——文本分类
文本分类 传统机器学习方法文本表示向量空间模型 特征选择文档频率互信息信息增益(IG) 分类器设计贝叶斯理论:线性判别函数 文本分类性能评估P-R曲线ROC曲线 将文本文档或句子分类为预定义的类或类别, 有单标签多类别文本分类和多…...
