自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 开源工具推荐:轻量文件服务器 + 断点续传 + 扫码离线传输

堡垒机传大文件老断开?云桌面只能进不能出、文件拷不出来?一个开源的轻量文件服务器解决这两个痛点:分片上传 + 断点续传,以及手机扫码离线取出文件。

2026-08-06 18:45:02 201

原创 fastdp-orbit:Ansible 风格的多机可视化运维平台

FastDP Orbit 是一个多机可视化部署编排平台。简单来说,它把 Ansible Playbook 里的 YAML 流程定义变成了 Web 上的拖拽画布,把 SSH 执行换成了 gRPC 长连接 Agent,让你能在浏览器上编排和追踪多步骤的部署任务。

2026-07-27 18:55:11 207

原创 Teleport 堡垒机部署使用

Teleport 是一款开源、零信任架构的基础设施统一访问平台,集「堡垒机、内网穿透、统一身份认证、全程审计、会话录制」于一体。彻底替代传统Jumpserver 堡垒机 + FRP 内网穿透 + VPN组合,单二进制部署、无依赖、高性能、全协议支持。统一管理Linux/Windows服务器、Kubernetes集群、数据库、Web应用,替代传统堡垒机+内网穿透方案当前教程版本:Teleport v18.8.2(2026最新稳定版)官方文档。

2026-06-04 20:12:10 749

原创 轻量运维工具fastdp v6版本

轻量级 Ansible 风格运维工具,支持在指定主机组上执行批量运维操作,提供多模块管理(shell 命令执行、文件复制、文件拉取、远程脚本、主机连通性检测、环境巡检等)。

2026-05-29 19:12:45 300 2

原创 SimpleHttpServer - 轻量文件上传服务

基于Gin框架开发的轻量级文件上传服务,支持大文件分片上传、断点续传和私有化文件管理。核心功能包括:自动分片传输降低网络波动影响、中断后可续传已完成分片、10KB内文件二维码分享、响应式UI展示上传进度。采用Go语言编译为单文件,支持systemd管理,快速部署于Linux系统(amd64/arm64)。提供文件全生命周期管理(查看/下载/删除/搜索),支持管理员密码保护和下载白名单。适用于内网文件共享、开发测试环境等场景,默认端口18181,最大支持20GB单文件上传。

2025-12-30 14:39:46 1436

原创 在Kylin Linux系统上编译安装高版本Python并打包为RPM的完整指南

本文介绍了在Linux系统(以银河麒麟V10为例)中编译安装高版本Python及其依赖(OpenSSL)并打包为RPM的方法。主要内容包括:1)安装编译工具链和依赖库;2)编译安装OpenSSL 3.5.2并配置系统环境;3)编译安装Python 3.13.7并验证;4)创建RPM打包环境,整理安装文件;5)编写详细SPEC文件实现标准化打包。通过该方法可实现Python环境的跨机器标准化部署,解决官方源版本不足的问题。文章提供了完整的命令序列和关键配置说明,特别强调了OpenSSL路径设置和RPM打包规范

2025-09-08 22:16:53 1187

原创 在 Kylin Linux Advanced Server V10 上编译安装 GCC 12.4.0 并构建 RPM 包

SPEC 文件是用于描述如何构建 RPM 包的配置文件,它规定了包名、版本、依赖关系、编译安装步骤等重要信息。通过以上步骤,我们成功在 Kylin Linux Advanced Server V10 (Halberd) 系统上编译安装了 GCC 12.4.0,并构建了对应的 RPM 包。希望本文的内容对大家有所帮助,在实际操作过程中,可根据具体需求对相关配置进行调整。

2025-09-08 11:13:02 1510 1

原创 Kubernetes StorageClass 存储类详解与实践指南

StorageClass 通过声明式配置实现存储自动化管理,结合不同 Provisioner 可适配从云存储到本地盘的多样化场景。实际部署中需根据业务需求选择合适的存储类型,并注意回收策略、访问模式等关键参数的配置。

2025-08-29 17:32:17 1468

原创 RadonDB MySQL Kubernetes 集群部署指南(2025最新版)

RadonDB MySQL Kubernetes 是基于 Kubernetes 的企业级 MySQL 高可用集群解决方案,采用 Raft 协议、GTID 半同步复制和 Xenon 高可用组件,确保秒级故障转移和数据强一致性。部署指南包括:Kubernetes 集群准备、镜像加速配置、cert-manager 安装,以及通过 Operator 快速部署 MySQL 5.7/8.0 集群的方法。文章还提供了集群验证、参数调优、故障转移测试和扩容等高级运维操作,并针对国内环境可能遇到的问题给出了解决方案。该方案适

2025-08-29 12:56:19 965

原创 fastdp-ops 运维部署工具

fastdp-ops是一款轻量级运维编排工具,采用C/S架构,支持多主机批量管理和声明式任务编排。其核心优势包括:5分钟内完成多系统Kubernetes集群部署,兼容主流Linux发行版;通过YAML定义部署流程,实现幂等执行;内置丰富运维模块,支持自定义扩展。该工具采用gRPC通信,提供一键安装脚本,可快速部署服务端和Agent。除K8s部署外,还能用于中间件安装、应用发布等场景,解决多系统环境下的运维自动化难题。工具源码和预编译包已开源,支持用户反馈改进。

2025-08-23 22:41:15 941

原创 轻量运维工具fastdp

最近我开发了一款轻量运维工具 fastdp在相同环境下,批量命令执行速度比 Ansible 快 18 倍,且用法更简单。今天就来分享这个工具的设计思路和使用方法。而fastdp,用 Go 的协程优势实现极致性能。

2025-07-23 13:27:33 1072

原创 ubuntu22.04.5系统重启后网络配置消失问题

坑记录去官网下载了22.04.05系统进行安装并配置网络,

2025-04-09 23:35:08 2041

原创 基于现有环境制作 Python 及 OpenSSL 的 RPM 包

首先,将整个目录复制到临时文件夹,这里我们选择将已安装的 OpenSSL 环境复制到一个临时目录,这里以/tmp然后,将复制好的 OpenSSL 目录打包成tar.gzcd /tmp整个过程涉及了准备打包环境、整理现有环境文件、编写.spec文件、构建 RPM 包以及最终的安装和测试步骤。在操作过程中,需要注意文件的复制、环境变量的设置以及.spec文件的编写,确保每个步骤都准确无误,这样才能成功地将现有环境打包成 RPM 包并在其他系统上顺利部署。

2025-01-16 15:06:34 957

原创 在 Linux 系统上编译安装高版本 Python

在 Linux 系统上进行软件安装时,我们常常会遇到一些挑战,例如官网不再提供所需软件的二进制包,这时就需要进行编译安装。本文将详细介绍如何在 Linux 系统上编译安装高版本的 Python,同时涉及到一些前置依赖的安装、高版本 OpenSSL 的编译安装以及所需的环境配置。由于系统默认的 GCC 版本可能较低,在后续的编译过程中可能会导致报错,因此我们需要安装高版本的 GCC。接下来,我们要编译安装高版本的 OpenSSL。首先,我们需要安装一系列的前置依赖,这些依赖将为后续的编译工作提供基础支持。

2025-01-15 22:53:52 877

原创 gcc8.5编译安装及rpm包构建

构建过程会依据配置完成编译、安装以及打包等操作,耗时取决于系统性能和内核源码复杂程度。通过以上步骤,就能完成 GCC 的编译安装以及对应的 RPM 包构建与使用啦。参数表示只构建二进制的 RPM 包,如果想构建源码 RPM 包,可使用。为了让每次打开终端时都能生效,可将相关设置添加到。SPEC 文件用于描述如何构建 RPM 包,在。构建成功后,生成的 RPM 包会存放在。目录下对应的架构子目录里(比如。执行以下命令开始构建 RPM 包。命令来安装生成的 RPM 包。命令验证是否安装成功。

2025-01-13 13:04:52 1306

原创 kernel-5.15.139版本内核rpm包制作

构建过程会根据配置进行编译、安装以及打包等一系列操作,同样,这可能会花费一定时间,具体时长取决于系统性能和内核源码的复杂程度。目录下相应的子目录中(一般会根据源码包自身的名称等创建对应的子目录来存放解压后的内容),做好后续编译构建的准备工作。等,用于指定多个不同的源码来源情况)等字段所定义的源码包名称及路径,找到对应的源码包(通常放置在。参数表示只构建二进制的 RPM 包(如果需要构建源码 RPM 包,可以使用。目录下),然后以安静模式进行解压,并将解压后的文件放置到。安装必要工具:确保系统中已经安装了。

2025-01-13 11:23:51 1043

dwarves1.17-rpm包

dwarves1.17-rpm包

2025-01-13

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除