- 博客(693)
- 资源 (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 12116 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 9993 3
原创 树莓派3B 搭建机器学习环境,安装TensorFlow开源库
手头上有几块树莓派的板子,平时也只是拿来做一些linux下的测试以及看电视,也无暇去研究电路以及购买诸多的传感器来做其他的开发项目,春节期间放假有空来搞了下机器学习,身边又没有支持gpu加速的显卡,却发现安装个TensorFlow开源库也比较艰辛,因此在此记录下,使用树莓派搭建机器学习开发的环境,希望可以共同学习,交流以及进步!准备:树莓派3b裸板一块,putty或者xshell远程工具...
2019-03-06 15:56:30 4559
转载 国内可用的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 16635
原创 再生龙(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 534
原创 postgresql数据库pg_dirtyread插件闪回技术 —— 筑梦之路
闪回查询(Flashback Query)是一种在数据库中执行时间点查询的技术。它允许查询数据库中过去某个时间点的数据状态,并返回相应的查询结果。通常闪回查询分为表级以及行级的闪回查询。PostgreSQL数据库由于MVCC的机制,对于DML的操作,更改或者删除的元祖暂时标记为死元祖并未真正的在物理上清理,直到vacuum运行时才清理这些死元祖,这为行级的闪回查询提供了可能。
2024-04-17 11:25:42 498
原创 k8s使用harbor私有仓库镜像 —— 筑梦之路
官方文档:ImagePullSecrets的设置是kubernetes机制的另一亮点,习惯于直接使用Docker Pull来拉取公共镜像,但非所有容器镜像都是公开的。此外,并不是所有的镜像仓库都允许匿名拉取,也就是说需要身份认证;kubernetes有一个secret记录类型,可用于配置镜像登陆凭证,secret的一个特定的类型:kubernetes.io/dockercfg 或者 kubernetes.io/dockerconfigjson。
2024-04-17 10:29:14 450
原创 细说postgresql之pg_rman备份恢复 —— 筑梦之路
pg_rman是一款开源的备份恢复软件,支持在线和基于PITR的备份恢复方式。pg_rman类似于oracle的rman,可以进行全量、增量、归档日志的备份。
2024-04-16 11:06:32 321
原创 nginx日志切割脚本 —— 筑梦之路
切割并归档日志文件:通过循环处理日志文件列表中的每一个文件。对于每个文件,我们将其移动到归档目录,并在文件名后加上上一天的时间戳,以便于区分和管理。信号后,会关闭当前的日志文件并打开新的日志文件进行记录。你也可以修改归档目录的命名规则和日志文件的命名规则,以满足你的特定需求。然后,你可以通过cron定时任务来定期执行这个脚本,以实现日志的自动切割和归档。定义日志目录和需要切割的日志文件:脚本首先定义了Nginx的日志目录。创建归档日志目录:按月创建归档日志的目录,目录名称为当前年月,如。
2024-04-15 23:39:35 195
原创 velero备份恢复k8s集群 —— 筑梦之路
Velero 是vmware开源的一个云原生的灾难恢复和迁移工具,它本身也是开源的,采用Go语言编写,可以安全的备份、恢复和迁移Kubernetes集群资源数据;官网。Velero 是西班牙语意思是帆船,非常符合Kubernetes社区的命名风格,Velero的开发公司Heptio,已被VMware收购。Velero 支持标准的K8S集群,既可以是私有云平台也可以是公有云,除了灾备之外它还能做资源移转,支持把容器应用从一个集群迁移到另一个集群。
2024-04-15 18:07:01 1303
原创 postgresql 备份恢复相关知识点整理归纳 —— 筑梦之路
PG一般有两种备份方式:逻辑备份和物理备份逻辑备份对于数据量大的场景下耗时较长,恢复也会耗时较长物理备份拷贝文件的方式相对来说耗时较短,跟磁盘读写性能和网络传输性能有关。
2024-04-15 12:42:59 375
原创 linux系统USB/IP远程共享USB设备 —— 筑梦之路
是一个,已合入 Kernel,在 Linux 环境下可以通过使用 USB/IP 远程共享 USB 设备。USB Client:使用USB的终端,将server共享的usb设备挂载到本地。USB Server:分享本地的usb设备至远程。
2024-04-15 10:14:15 555
原创 Elasticsearch 支持的插件 —— 筑梦之路
插件的使用通常涉及到版本兼容性,因此在选择和安装插件时,请确保查看插件的官方文档并确认其与 Elasticsearch 版本的兼容性。2、HQ:提供了一个 Web 界面,用于监控 Elasticsearch 集群的健康和性能。:提供了一个简单的 Web 界面,用于监控和管理 Elasticsearch 集群。:提供高级的身份验证和授权功能,用于加强 Elasticsearch 的安全性。:Elasticsearch 自带的插件,用于创建和还原索引的快照。:适用于中文分词的插件,提供了针对中文文本的分析器。
2024-04-14 22:40:07 569
原创 linux常用命令整理 —— 筑梦之路
jps 也是一样,它的作用是显示当前系统的java进程情况,及其id号。我们可以通过它来查看我们到底启动了几个java进程(因为每一个java程序都会独占一个java虚拟机实例),和他们的进程号(为下面几个程序做准备),并可通过opt来查看这些进程的详细启动参数。jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前所有java进程pid的命令,简单实用,非常适合在linux/unix平台上简单察看当前java进程的一些简单情况。
2024-04-14 22:23:16 183
原创 OSI七层网络模型 —— 筑梦之路
从物理层(Physical)到数据链路层(Data Link),再到网络层(Network)、传输层(Transport)、会话层(Session)、表示层(Presentation),直至应用层(Application),每一层都在为数据的有效传输和处理贡献力量。在信息技术领域,OSI七层模型是一个经典的网络通信框架,它将网络通信分为七个层次,每一层都有其独特的功能和作用。无论是在设计网络系统,还是在解决网络问题时,OSI七层模型都提供了一个清晰的指导框架。
2024-04-14 22:04:42 270
原创 etcd相关知识整理归纳 —— 筑梦之路
Etcd 是 CoreOS 团队于2013年6月发起的开源项目,它的目标是构建一个高可用的分布式键值(key-value)数据库。etcd内部采用raft协议作为一致性算法,Etcd基于 Go 语言实现。名字由来,它源于两个方面,unix的“/etc”文件夹和分布式系统(“D”istribute system)的D,组合在一起表示etcd是用于存储分布式配置的信息存储服务。
2024-04-12 16:25:25 1038
原创 CentOS7 开启sftp文件传输限制ssh登陆 —— 筑梦之路
PS:新建用户的/etc/passwd用户的配置里/bin/false是最严格的禁止login选项,一切服务都不能用,/sbin/nologin只是不允许系统login,可以使用其他ftp等服务,nologin在这里符合使用场景,不允许用户进行登录shell操作,设置nologin合理。
2024-04-12 15:28:09 282
原创 docker部署opensearch —— 筑梦之路
•OpenSearch 是一款开源的分布式搜索引擎(从 ElasticSearch 特定版本分叉而来),可以执行快速、可扩展的全文搜索、应用程序和基础设施监控、安全和事件信息管理、运营健康跟踪等用例。•OpenSearch 具有多种功能和插件,可以帮助索引、保护、监控和分析数据。•OpenSearch 包含一个演示配置,以便您可以快速启动和运行,但在生产环境中使用 OpenSearch 之前,您必须使用自己的证书、身份验证方法、用户和密码手动配置安全插件。
2024-04-12 14:45:19 258
原创 CentOS7上pt-archiver工具进行数据库表归档——筑梦之路
pt-archiver 是一个用于 MySQL 数据归档和清理的强大工具。它可以将旧数据从原表移动到归档表,同时保持原表的性能不受影响。
2024-04-12 13:48:53 310
原创 linux录屏命令script —— 筑梦之路
script命令默认情况下就被安装,无需额外安装,使用时会用到 script 和 scriptreplay这两个命令。script命令来源于util-linux安装包。
2024-04-12 12:30:43 151
原创 restic开源跨平台备份工具 —— 筑梦之路
v0.12.0中已支持的存储服务包括:aws s3,minio server,Wasabi, Aliyun OSS, OpenStack Swift,Backlbaze B2,Azure Blob Storage,Google Cloud Storage,rclone*:Blob 将多个数据字节与识别信息(如数据的 SHA-256 哈希及其长度),加密的数据块及元数据,其中元数据包括长度,SHA-256 哈希信息。:Pack文件的SHA256哈希值,通过这个ID可以在仓库中加载需要的数据文件。
2024-04-08 17:32:13 918
原创 docker部署JmalCloud私有网盘 —— 筑梦之路
✅ 支持OSS,阿里云OS、腾讯云OSS和MinIO✅ 支持图片,音频,视频等文件的在线预览✅ 支持Word、Excel、PPT、流程图和思维导图的编辑和预览✅ 支持x86、arm64(Centos/Debian/Ubuntu/macOS)✅ 提供强大的在线文本编辑器✅ 支持超大文件上传,断点续传✅ 支持WebDAV。
2024-04-03 14:38:35 331
原创 停机部署、蓝绿部署、滚动部署和金丝雀部署对比——筑梦之路
停机部署策略是最简单直接的部署方式,即在升级过程中完全停止当前运行的应用,并在升级完成后重新启动。这种方法适用于那些可以承受短暂停机的应用,例如简单的静态网页或者对可用性要求不高的内部工具。实现细节和步骤:停止应用服务:通过关闭应用服务器或停止应用容器来停止当前运行的应用服务。备份数据:在升级之前,确保对关键数据进行备份,以防止数据丢失或损坏。部署新版本:将新版本的应用程序部署到服务器或容器中。启动应用服务:升级完成后,重新启动应用服务器或启动应用容器,使新版本的应用程序对用户可见。
2024-04-03 11:01:28 903
原创 linux系统上做性能压力测试 —— 筑梦之路
stress是一款简单但功能强大的工具,可对 Linux 系统施加可配置的 CPU、内存、I/O 或磁盘压力。通过模拟繁重的工作负载,系统管理员可以观察系统在压力下的表现反应。这一工具的价值在于找出系统潜在的薄弱环节,确保系统能够在不影响性能的情况下处理繁重的任务。stress-ng是stress的扩展版本,它超越了前者的基本功能,提供的压力测试范围更广,不仅包括 CPU、内存、I/O 和磁盘压力,还包括对进程间通信、套接字和各种文件操作的额外测试。stress和stress-ng。
2024-04-03 10:56:34 907
原创 银河麒麟 v10 sp2 aarch64架构制作openssh 9.7p1 rpm包(显示openssl版本信息)—— 筑梦之路
之前做过openssh 9.6 p1 rpm包,使用的是官方的spec文件,没有修改过,不过最新版9.7已经默认不使用openssl,因此制作出来的rpm包安装后不会显示openssl版本信息,而广大网友对此还念念不忘,因此我这里修改了spec文件,制作了显示openssl版本信息的rpm包,制作过程这里不再赘述,有需要请参考我之前的文章,有需要二进制rpm包和src源码包的见我的资源。2024年3月28日。
2024-03-28 22:30:47 478
原创 openEuler 欧拉系统nginx正向代理 http https —— 筑梦之路
Nginx正向代理,通过服务器代理客户端去重定向请求访问到目标服务器的一种代理服务。对于目标服务器来说浏览器/客户端是隐藏的。Nginx 正向代理默认只支持http 协议,不支持 https 协议,需借助"ngx_http_proxy_connect_module"模块实现https 正向代理。
2024-03-19 22:52:09 762
原创 linux下常见服务的搭建搜集 —— 筑梦之路
下载地址:https://activemq.apache.org/components/classic/download/下载地址:https://registry.npmmirror.com/binary.html。下载地址:https://github.com/opencv/opencv/releases。下载地址:https://www.mysql.com/downloads。ActiveMQ 是依赖 jdk 的,如果没有安装,请先安装。,在此文件中可修改前端访问端口。• 前端管理界面配置文件。
2024-03-18 18:07:34 633
原创 NFS性能优化参考 —— 筑梦之路
因此我们在访问文件的时候应该尽量保持文件的打开状态,避免重复打开关闭文件,这样NFS全路径的逐级检查。这种方法对NFSv4以后的版本适用,但对于NFSv3及以前的版本并不适用,因为他们是无状态的。似乎这个并不好实现,因为文件的大小是业务决定的,我们似乎很难控制文件的大小。但是,如果是自己开发的应用程序, 在保存数据的时候尽量以大文件的形式,而非小文件的形式,这对性能是有益的。,也就是一个目录中文件的数量不要太多。服务端的有些文件系统变量目录像的效率并不高,当目录项太多时,查找将非常耗时。
2024-03-18 17:44:17 579
原创 docker init 生成Dockerfile和docker-compose.yml —— 筑梦之路
是一个命令行实用程序,可帮助初始化项目中的 Docker 资源。它根据项目的要求创建DockerfileCompose 文件。这简化了为项目配置 Docker 的过程,节省时间并降低复杂性。最新版本docker init支持Go、Python、Node.js、Rust、ASP.NET、PHP 和 Java。
2024-03-18 17:29:12 453
原创 containerd管理命令ctr常用操作 —— 筑梦之路
注意:containerd支持oci标准的镜像,所以可以直接使用docker官方或dockerfile构建的镜像 需要注意的是,与docker不同,拉取镜像时要加上?--all-platforms:所有平台(amd64 、arm、386 、ppc64le 等),不加的话下载当前平台架构。把已下载的容器镜像挂载至当前文件系统,是为了方便查看镜像中包含的内容。同时导出可以使用--platform导出其它平台的(例如arm)--all-platforms为导出所有平台。-q 只打印镜像名称。
2024-03-18 17:12:51 926
原创 vmware 多台虚拟机共享磁盘文件 —— 筑梦之路
vmware workstation不支持两台虚拟机共享同一个磁盘文件,会提示文件锁定,无法访问,导致第二台虚拟机在启动时报错。
2024-03-18 16:47:36 293
原创 CentOS 7 socat命令端口转发 —— 筑梦之路
socat是一个功能强大的命令行工具,也可以看作是netcat的加强版,它可以在两个端口之间建立虚拟通道,实现数据的传输。适用于网络调试、端口转发、安全测试等多种场景,是一个适合网络管理员和开发者的工具。
2024-03-15 16:04:35 547
原创 Docker 容器和 Kubernetes 退出码 —— 筑梦之路
应用程序错误:这可能是容器运行的代码中的简单编程错误,例如“除以零”,也可能是与运行时环境相关的高级错误,例如 Java、Python 等;如果不能,重新安装容器引擎,或者解决容器引擎和主机设置之间的底层兼容性问题。检查中止进程是否是预期内的(例如,因为库处于调试模式),如果不是,则对库进行故障排除,并修改以避免中止容器。如果您的容器引擎提供了运行容器的 option,请尝试它们。例如,在 Docker 中,尝试。与退出码 126 相同,识别失败的命令,并确保容器镜像中引用的文件名或文件路径真实有效。
2024-03-15 15:45:12 1178
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关注的人