- 博客(721)
- 资源 (84)
- 收藏
- 关注
原创 centos 7 制作openssh8.7/8.8/8.9/9.0/9.1/9.2/9.3 p1 rpm包升级——筑梦之路
注意:我这边所有的操作系统都是最小化安装,并在我的环境里面经过测试验证的,由于各种环境有所区别,请根据自己实际情况,测试好之后再上生产,若自己操作不当,造成服务器失联请自行承担后果!已经制作适合centos 6 redhat 6系列系统的openssh 8.7 8.8 8.9 rpm包,详情见我的资源。适用于centos 7 rhel7的ssh-copy-id,版本openssh 9.1p1。openssh 9.2p1版本的rpm包见我最新的资源。制作完成的rpm包见我的资源,使用教程如上所示。
2021-09-02 09:47:46 12464 26
原创 解决Android studio 编译flutter项目 卡在Running Gradle task ‘assembleDebug‘ ——筑梦之路
我也查过很多资料,网上很多资料要么是gradle构建工具没下载下来,下载太慢,要么是修改了项目里面的配置,要么是修改全局的flutter.gradle配置,都还是存在一些问题,我通过修改这四处配置,成功运行。修改fluttersdk目录下文件packages\flutter_tools\lib\src\http_host_validator.dart。项目的时候,会出现各种问题,踩了一个又一个,最后编译的时候可能会出现一直显示。修改完成后,再build,就可以正常构建了!最后一处,项目中的配置,修改。...
2020-09-26 15:54:35 10243 3
原创 树莓派3B 搭建机器学习环境,安装TensorFlow开源库
手头上有几块树莓派的板子,平时也只是拿来做一些linux下的测试以及看电视,也无暇去研究电路以及购买诸多的传感器来做其他的开发项目,春节期间放假有空来搞了下机器学习,身边又没有支持gpu加速的显卡,却发现安装个TensorFlow开源库也比较艰辛,因此在此记录下,使用树莓派搭建机器学习开发的环境,希望可以共同学习,交流以及进步!准备:树莓派3b裸板一块,putty或者xshell远程工具...
2019-03-06 15:56:30 4601
转载 国内可用的ntp服务器地址
ntp.sjtu.edu.cn 202.120.2.101 (上海交通大学网络中心NTP服务器地址)s1a.time.edu.cn 北京邮电大学s1b.time.edu.cn 清华大学s1c.time.edu.cn 北京大学s1d.time.edu.cn 东南大学s1e.time.edu.cn 清华大学s2a.time.edu.cn 清华大学s2b.time.edu.c
2017-07-02 10:47:06 16731
原创 ES性能压测工具esrally —— 筑梦之路
压测,即压力测试,是指对计算机系统、软件应用或网络服务等进行负载测试,以模拟实际使用场景中的高负载情况,检验系统在压力下的性能、稳定性和可靠性。压测旨在确定系统在正常或极端负载下的性能极限,以便在生产环境中提供最佳的性能和可靠性。
2024-05-22 14:15:35 468
原创 Jenkins构建效率提升之git浅克隆 —— 筑梦之路
是一个隐藏文件,该文件夹存储了 Git 仓库的所有元数据和对象,包含:对象数据库(Object Database)、分支和标签信息、配置信息、日志和历史记录、钩子脚本(Hooks)等。如果不需要存储库的完整历史记录,并且只对最新的提交和文件更改感兴趣,可以使用Git的浅克隆(的垃圾收集机制来清理和压缩不再使用的对象,并将不必要的历史记录从存储库中删除,这可能会减小。这将只克隆最新的提交和文件,而不会复制完整的历史记录。是这样配置的,首先打开项目的Git配置部分,找到“文件的大小,运行以下命令(
2024-05-21 21:40:01 261
原创 kafka监控配置和告警配置——筑梦之路
kafka_exporter项目地址:https://github.com/danielqsj/kafka_exporter。
2024-05-21 10:06:26 234
原创 Zadig从0到1搭建持续交付平台 —— 筑梦之路
Zadig是一个持续交付的平台,它集CI、CD、自动化测试于一身,致力于构建一个云原生开源的软件交付平台。使用Zadig,可以轻松地实现本地联调、微服务并行构建、集成测试与持续部署,开发可以更专注于业务开发、运维也可以更专注于稳定性维护。
2024-05-19 23:27:07 239
原创 ES集群性能优化参考建议——筑梦之路
ES集群调优参考建议Elasticsearch使用方式调优本文摘自一次看完28个关于ES的性能调优技巧,感谢大佬的分享,向大佬学习。
2024-05-18 15:00:10 124
原创 MySql超大Sql文件导入效率优化 —— 筑梦之路
日常我们对mysql数据库、mariadb数据库进行定时备份,而随着时间增长,导出来的备份文件越来越大,使用备份sql文件进行还原的时候,大文件非常慢,有些要执行很长时间,效率很低。
2024-05-18 13:11:13 281
原创 kafka集群跨区域跨集群同步方案MirrorMaker1 —— 筑梦之路
acks 指定在集群中有多少个分区副本收到消息,生产者才会认为消息写入成功,对于消息是否丢失有比较大的影响,有3个值可选,0 1 all , 其中0 、1都可能会丢失数据,all安全性最高,效率最低,2个以上分区副本时不丢失任何数据。auto.offset.reset 消费者在无效偏移量、没有偏移量的情况下如何处理,默认是latest,从最新记录读取,容易丢失数据,这里设置为从头开始,避免丢失数据。max.poll.interval.ms 消费者处理逻辑的最大时间。下面介绍一则实战案例。
2024-05-17 23:00:55 525
原创 nginx反向代理kafka集群实现内外网隔离访问 —— 筑梦之路
使用Nginx代理Kafka集群,架构并没有较少对外暴露服务的实例数量。架构上主要能实现内外网隔离安全。例如外网Kafka客户端不用开通到内网Kafka集群的直连火墙。只需要将Nginx集群的地址暴露给外网客户端。在一台节点服务器上运行一个Nginx,然后配置三个不同的serverstream {#1server{#2server{#3server{在资源上我们只需要部署一台对外暴露的Nginx服务器IP和三个端口即可这样客户端就避免和直连,而是通过nginx进行了路由。
2024-05-15 16:53:08 1355
原创 kafka集群传统部署(raft模式)—— 筑梦之路
上都分别运行format命令,以便格式化每台机器上的。请确保为每个集群使用相同的集群ID。如果是单节点模式运行,你需要在机器上执行如下命令。如果是多个节点,则应该在。同时充当Broker和Controller的节点称为“组合”节点。在每个节点上执行启动命令。
2024-05-14 18:26:50 252
原创 LVM逻辑卷管理之快照 —— 筑梦之路
LVM快照是LVM提供的一个强大功能,它允许我们在不中断服务的情况下捕获逻辑卷在某个时间点的状态,从而进行备份、恢复或测试等操作。LVM快照是一个特殊的逻辑卷,它保存了原始逻辑卷在某个时间点的数据镜像。快照使用写时复制(Copy-on-Write)技术,这意味着在快照创建时,并不会立即复制整个卷的数据。相反,只有当原始卷上有数据块被修改时,这些被修改的数据块才会被复制到快照预留的空间中。因此,快照的大小通常远小于原始卷。
2024-05-12 23:03:24 436
原创 开源web在线数据库设计软件 —— 筑梦之路
DrawDB是一款多功能且用户友好的在线工具,允许用户轻松设计数据库实体关系。通过简单直观的界面,DrawDB使用户能够创建图表、导出SQL脚本、自定义编辑环境,而无需创建账户。DrawDB通过提供数据库模式中实体关系的视觉表现,简化了数据库设计过程。用户可以轻松创建表格、定义列、建立关系,并且仅需点击几下就可以生成SQL脚本。该工具直观的界面适合初学者和经验丰富的数据库设计师,提供了一个设计复杂数据库结构的流畅体验。
2024-05-12 21:46:22 299 1
原创 MySql开源闪回工具MyFlash —— 筑梦之路
MyFlash是由美团点评公司技术工程部开发维护的一个回滚DML操作的工具。该工具通过解析v4版本的binlog,完成回滚操作。相对已有的回滚工具,其增加了更多的过滤选项,让回滚更加容易。
2024-05-10 11:05:48 568
原创 MySql使用binlog日志恢复误删数据(强化)—— 筑梦之路
MySQL数据库可以开启binlog功能,记录数据库中每个操作的日志。可以通过解析binlog日志来找回误删除的操作。可以使用"mysqlbinlog"命令来解析binlog文件,并通过该命令生成的SQL语句进行数据恢复。
2024-05-09 15:29:22 418
原创 pt-archiver重构版--大表数据归档工具 —— 筑梦之路
一张大表,我们姑且说1亿条记录,原表我要保存近7天的数据。Percona pt-archiver工具是这样做的,逐条把历史数据insert到归档表,同时删除原表数据。7天数据比如说只有10万行,那么原表会直接删除9990万行记录,操作成本太高,固需要考虑重构。重构版是这样做的,提取你要保留的7天数据至临时表,然后老表和临时表交换名字,这样大大缩减了可用时间。针对mysql 5.7特别说明。
2024-04-30 16:51:54 230
原创 vsftp虚拟用户和ssl加密配置 —— 筑梦之路
1.增强安全性:使用虚拟用户,可以避免直接使用系统账户进行 FTP 访问,通过使用虚拟用户,可以限制 FTP 用户的访问范围和权限,减少潜在的安全风险。2.隔离用户和文件:虚拟用户可以被隔离到特定的目录或目录树中,这样可以确保 FTP 用户只能访问其分配的特定文件夹,而不能访问整个文件系统。3.简化管理:虚拟用户可以独立于操作系统的用户管理进行配置和管理,可以更方便地添加、修改或删除 FTP 用户,而无需涉及操作系统的账户管理。
2024-04-28 14:03:18 764
原创 再生龙(Clonezilla)网络克隆linux系统实现迁移——筑梦之路
CentOS 7 操作系统的虚拟机,硬盘大小为 40GiB,分为 1GiB 的 /boot(启动)分区、4GiB 的 swap(交换)分区和 35GiB 的 /(根)分区,/ 分区占用大小仅为 2GiB+/dev/sda3 分区分配了 5GiB,硬盘还有 10GiB 的空间没有使用,可以扩容到分区中。在目标端虚拟机启动 Clonezilla,设置为网络克隆的目标端并连接源端进行克隆操作。双击桌面的“Exit”程序,选择“Shutdown”,点击“OK”,关闭源端虚拟机。硬盘大小为 20GiB 的虚拟机。
2024-04-17 21:14:09 1091
原创 postgresql数据库pg_dirtyread插件闪回技术 —— 筑梦之路
闪回查询(Flashback Query)是一种在数据库中执行时间点查询的技术。它允许查询数据库中过去某个时间点的数据状态,并返回相应的查询结果。通常闪回查询分为表级以及行级的闪回查询。PostgreSQL数据库由于MVCC的机制,对于DML的操作,更改或者删除的元祖暂时标记为死元祖并未真正的在物理上清理,直到vacuum运行时才清理这些死元祖,这为行级的闪回查询提供了可能。
2024-04-17 11:25:42 632
原创 k8s使用harbor私有仓库镜像 —— 筑梦之路
官方文档:ImagePullSecrets的设置是kubernetes机制的另一亮点,习惯于直接使用Docker Pull来拉取公共镜像,但非所有容器镜像都是公开的。此外,并不是所有的镜像仓库都允许匿名拉取,也就是说需要身份认证;kubernetes有一个secret记录类型,可用于配置镜像登陆凭证,secret的一个特定的类型:kubernetes.io/dockercfg 或者 kubernetes.io/dockerconfigjson。
2024-04-17 10:29:14 763
原创 细说postgresql之pg_rman备份恢复 —— 筑梦之路
pg_rman是一款开源的备份恢复软件,支持在线和基于PITR的备份恢复方式。pg_rman类似于oracle的rman,可以进行全量、增量、归档日志的备份。
2024-04-16 11:06:32 491
原创 nginx日志切割脚本 —— 筑梦之路
切割并归档日志文件:通过循环处理日志文件列表中的每一个文件。对于每个文件,我们将其移动到归档目录,并在文件名后加上上一天的时间戳,以便于区分和管理。信号后,会关闭当前的日志文件并打开新的日志文件进行记录。你也可以修改归档目录的命名规则和日志文件的命名规则,以满足你的特定需求。然后,你可以通过cron定时任务来定期执行这个脚本,以实现日志的自动切割和归档。定义日志目录和需要切割的日志文件:脚本首先定义了Nginx的日志目录。创建归档日志目录:按月创建归档日志的目录,目录名称为当前年月,如。
2024-04-15 23:39:35 294
原创 velero备份恢复k8s集群 —— 筑梦之路
Velero 是vmware开源的一个云原生的灾难恢复和迁移工具,它本身也是开源的,采用Go语言编写,可以安全的备份、恢复和迁移Kubernetes集群资源数据;官网。Velero 是西班牙语意思是帆船,非常符合Kubernetes社区的命名风格,Velero的开发公司Heptio,已被VMware收购。Velero 支持标准的K8S集群,既可以是私有云平台也可以是公有云,除了灾备之外它还能做资源移转,支持把容器应用从一个集群迁移到另一个集群。
2024-04-15 18:07:01 1537
原创 postgresql 备份恢复相关知识点整理归纳 —— 筑梦之路
PG一般有两种备份方式:逻辑备份和物理备份逻辑备份对于数据量大的场景下耗时较长,恢复也会耗时较长物理备份拷贝文件的方式相对来说耗时较短,跟磁盘读写性能和网络传输性能有关。
2024-04-15 12:42:59 489
openssh-9.7p1-1.ky10.aarch64-ssh-copy-id.tgz
2024-03-28
openssh-9.7p1-1.ky10.aarch64-no-ssh-copy-id.tgz
2024-03-28
openssh-9.7p1-1.el7.centos.x86-64-opensource.tgz
2024-03-12
openssh-9.7p1-1.el7-ssh-copy-id-openssl-1.1.1w.rpm
2024-03-12
openssh-9.7p1-1.el7.x86-64-ssh-copy-id-openssl.tgz
2024-03-12
openssh-9.7p1-1.el7.x86-64-ssh-copy-id.tgz
2024-03-12
openssh-9.7p1-1.el7.src-withoutssl.rpm
2024-03-12
openssh-9.7p1-1.el7.x86-64-without-ssl.tgz
2024-03-12
openssl-1.1.1w-1.el6.src.rpm
2024-01-10
openssh-9.6p1-1.el6.src.rpm
2024-01-10
openssh-9.6p1-1.el6.x86-64-centos6.tgz
2024-01-10
openssl-1.1.1w-1.el6.x86-64-centos6.tgz
2024-01-10
openssh-9.6p1-1.el9.x86-64-rockylinux9.tgz
2024-01-09
openssh-9.6p1-1.el9-rockylinux9.src.rpm
2024-01-09
openssh-9.6p1-1.el7.x86-64-centos7-openssl-1.1.1w-ssh-copy-id
2024-01-05
openssh-9.6p1-1.el7.src-ssh-copy-id-openssl-1.1.1w.rpm
2024-01-05
openssh-9.6p1-1.el8.x86-64-openssl-1.1.1k-ssh-copy-id.tgz
2024-01-05
openssh-9.6p1-1.el8.x86-64-no-ssh-copy-id.tgz
2024-01-05
openssh-9.6p1-1.el8.src-openssl-ssh-copy-id.rpm
2024-01-05
openssh-9.6p1-1.ky10.src.rpm
2023-12-29
openssh-9.6p1-1.ky10.aarch64.tgz
2023-12-29
openssh9.6-centos7.3-x86-64.tgz
2023-12-27
openssh-9.6p1-1.el9.src.rpm
2023-12-25
openssh9.6-redhat9-x86-64.tgz
2023-12-25
openssh-9.6p1-1.el8.src.rpm
2023-12-25
openssh9.6p1-centos8-x86-64.tgz
2023-12-25
openssh-9.6p1-1.el7.src.rpm
2023-12-21
openssh-9.6-centos7-x86-64.tgz
2023-12-21
openssh-9.5p1-kylin-v10-sp3.tgz
2023-11-16
LibreOfficeDev-7.6.2.1-Linux-x86-64-rpm.tar.gz
2023-10-26
LibreOfficeDev-7.6.2.1-Linux-x86-64-rpm-langpack-zh-CN.tar.gz
2023-10-26
LibreOfficeDev-7.2.2.2-Linux-aarch64-rpm.tar.gz
2023-10-26
libreoffice-7.4.6.2-kylin-v7-arm64.tar.xz
2023-10-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人