自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SkyWalking开发运维使用及故障排查手册

本文档为Apache SkyWalking UI 10.4.0的使用指南,主要面向开发、运维、测试及值班人员,介绍了SkyWalking在微服务观测和故障排查中的应用。内容涵盖: 核心概念说明:包括服务(Service)、实例(Instance)、端点(Endpoint)、链路(Trace)等监控要素的定义和用途。 关键性能指标:详细解释了CPM、RT、ART、Percentile等专业术语及其实际意义。 界面功能导览:说明UI整体布局和各个区域功能,包括服务仪表盘、实例仪表盘和端点性能分析页面。 典型应用

2026-08-11 09:00:00 414

原创 SkyWalking-10.4.0 Docker + Nacos + Elasticsearch 生产级部署手册

Apache SkyWalking是一个开源的分布式系统性能监控与分析平台,支持多语言、多环境的可观测性解决方案。其核心架构由Agent数据采集、OAP数据分析处理和UI可视化展示三部分组成,支持Elasticsearch等多种存储后端。新一代Horizon UI增强了权限管理和运维功能,但当前部署仍采用传统UI。部署规划包括Nginx负载均衡集群、SkyWalking UI节点、OAP集群节点(端口11800/12800)、Elasticsearch数据存储集群和Nacos服务注册中心。SkyWalkin

2026-08-10 22:00:00 645

原创 镜像仓库认证信息加密初始化脚本

为保证脚本的时效性,使用到期时间为 2025-01-05。如果脚本过期,请联系管理员更新最新功能的自动化脚本。如果采用非 root 权限执行脚本,可能在执行过程中需要输入当前用户的密码,请留意控制台的实时动态。本自动化脚本旨在为提高研发、测试、运维快速部署应用环境而编写。统一研发、测试、生产环境的部署模式、部署结构、维护手册的标准。采用镜像仓库认证脚本初始化仓库认证信息 —— 需校验认证信息。采用镜像仓库认证脚本初始化仓库认证信息 —— 不校验认证信息。为提高环境部署效率,降低团队成员的学习成本而编写。

2024-08-13 16:16:11 582

原创 Harbor 仓库一键安装

第一组必传入参:Harbor 仓库安装模式(实时在线示例:harbor-online-installer-v2.10.3.tgz 实时离线示例:harbor-offline-installer-v2.10.3.tgz 本地在线示例:/tmp/harbor-online-installer-v2.10.3.tgz 本地离线示例:/tmp/harbor-offline-installer-v2.10.3.tgz)统一研发、测试、生产环境的部署模式、部署结构、维护手册的标准。脚本遵循拿来即用的原则快速完成。

2024-08-06 17:31:58 1346

原创 Macbook Pro 的 Type-C 接口突然不工作的解决方案

自电脑关机后再次开机,发现外接显示器的 Type-C 无信号,且外接显示器无法给笔记本反向充电。待一切后台程序运行成功以后,再接入外接设备,此时可以完美解决 Type-C 不工作的问题。按下电源键开机并输入密码,看到开机白色进度条后迅速按下。等待十秒钟后再次按下电源键启动电脑并输入密码进入操作系统。Mac OS 版本 Catania 10.15.7。尝试切换其它笔记本 Type-C 接口也无效。拔掉笔记本所有外接设备线,包括笔记本的充电线。正常流程给笔记本关机(关机后。将笔记本盖子合起来)

2024-07-22 11:18:28 9995

原创 服务器证书基于 OpenSSL一键颁发脚本

第二组必传入参:生成证书组织(含义:ST,L,O,OU 示例:Guangdong,Shenzhen,Rambo Technology,sms-applet)第一组必传入参:生成证书域名(示例-1:100.100.100.101 示例-2:100.100.100.101,harbor.rambo123.com)如果采用非 root 权限执行脚本,可能在执行过程中需要输入当前用户的密码,请留意控制台的实时动态。统一研发、测试、生产环境的部署模式、部署结构、维护手册的标准。单域名或 IP 的证书颁发示例。

2024-07-19 16:46:26 977 3

原创 Nginx 服务二进制一键安装

第五组可选入参:Nginx 编译模块列表(示例:‘–with-http_stub_status_module --with-http_ssl_module --with-http_realip_module --with-stream --with-threads’)第二组必传入参:Nginx 编译安装路径(默认-1:/usr/local/nginx 示例-2:/opt/modules/nginx-os)第三组必传入参:Nginx 执行用户权限(示例-1:root 示例-2:www:www:123456)

2024-07-08 20:10:18 949

原创 Nginx Lua Waf 插件一键部署

第二组必传入参:Ngx-Lua-Waf 插件安装路径(示例:/opt/modules/nginx/conf -> 该路径必须存在且是 Nginx 安装后配置根目录)第一组必传入参:Ngx-Lua-Waf 插件安装模式(在线示例:v0.7.2 离线示例:/tmp/nginx-lua-waf-v0.7.2.tar.gz)第三组必传入参:Ngx-Lua-Waf 插件执行权限(示例-1:root 示例-2:www:www:123456)统一研发、测试、生产环境的部署模式、部署结构、维护手册的标准。

2024-07-04 11:22:52 690

原创 Form Input Nginx Module 插件一键部署脚本

第一组必传入参:Form-Input-Nginx-Module 插件安装模式(在线示例:v0.12 离线示例:/tmp/form-input-nginx-module-v0.12.tar.gz)第三组必传入参:Form-Input-Nginx-Module 插件执行权限(示例-1:root 示例-2:www:www:123456)第二组必传入参:Form-Input-Nginx-Module 插件安装路径(示例:/opt/modules/plugins)如果脚本过期,请联系管理员更新最新功能的自动化脚本。

2024-06-28 11:00:00 657

原创 Nginx Naxsi 插件一键部署脚本

第一组必传入参:Naxsi 插件安装模式(在线示例:1.3 离线示例:/tmp/nginx-naxsi-1.3.tar.gz)为保证脚本的时效性,使用到期时间为 2025-01-05。如果脚本过期,请联系管理员更新最新功能的自动化脚本。第三组必传入参:Naxsi 插件执行权限(示例-1:root 示例-2:www:www:123456)如果采用非 root 权限执行脚本,可能在执行过程中需要输入当前用户的密码,请留意控制台的实时动态。统一研发、测试、生产环境的部署模式、部署结构、维护手册的标准。

2024-06-28 10:00:00 665

原创 Stream Lua Nginx Module 插件一键安装

第一组必传入参:Stream-Lua-Nginx-Module 插件安装模式(在线示例:v0.0.14 离线示例:/tmp/stream-lua-nginx-module-v0.0.14.tar.gz)第三组必传入参:Stream-Lua-Nginx-Module 插件执行权限(示例-1:root 示例-2:www:www:123456)第二组必传入参:Stream-Lua-Nginx-Module 插件安装路径(示例:/opt/modules/plugins)本脚本可以重复执行,不会破坏系统环境变量。

2024-06-28 09:00:00 868

原创 Nginx Image Thumb 插件一键部署脚本

第一组必传入参:Ngx-Image-Thumb 插件安装模式(在线示例:master 离线示例:/tmp/ngx-image-thumb-master.zip)第三组必传入参:Ngx-Image-Thumb 插件执行权限(示例-1:root 示例-2:www:www:123456)为保证脚本的时效性,使用到期时间为 2025-01-05。如果采用非 root 权限执行脚本,可能在执行过程中需要输入当前用户的密码,请留意控制台的实时动态。统一研发、测试、生产环境的部署模式、部署结构、维护手册的标准。

2024-06-27 09:00:00 531

原创 Lua-Nginx-Module 插件一键部署脚本

第一组必传入参:Lua-Nginx-Module 插件安装模式(在线示例:v0.10.26 离线示例:/tmp/lua-nginx-module-v0.10.26.tar.gz)第三组必传入参:Lua-Nginx-Module 插件执行权限(示例-1:root 示例-2:www:www:123456)如果采用非 root 权限执行脚本,可能在执行过程中需要输入当前用户的密码,请留意控制台的实时动态。统一研发、测试、生产环境的部署模式、部署结构、维护手册的标准。本脚本可以重复执行,不会破坏系统环境变量。

2024-06-26 09:00:00 547

原创 Nginx DEVEL KIT 模块一键部署

第一组必传入参:NDK 插件安装模式(在线示例:v0.3.3 离线示例:/tmp/ngx-devel-kit-v0.3.3.tar.gz)为保证脚本的时效性,使用到期时间为 2025-01-05。如果脚本过期,请联系管理员更新最新功能的自动化脚本。如果采用非 root 权限执行脚本,可能在执行过程中需要输入当前用户的密码,请留意控制台的实时动态。第三组必传入参:NDK 插件执行权限(示例-1:root 示例-2:www:www:123456)统一研发、测试、生产环境的部署模式、部署结构、维护手册的标准。

2024-06-25 18:37:01 909

原创 Nginx LuaJIT 模块组件一键安装

第一组必传入参:LuaJIT 插件安装模式(在线示例:v2.1.ROLLING 离线示例:/tmp/LuaJIT-v2.1.ROLLING.tar.gz)为保证脚本的时效性,使用到期时间为 2025-01-05。第三组必传入参:LuaJIT 插件执行权限(示例-1:root 示例-2:www:www:123456)如果采用非 root 权限执行脚本,可能在执行过程中需要输入当前用户的密码,请留意控制台的实时动态。统一研发、测试、生产环境的部署模式、部署结构、维护手册的标准。脚本遵循拿来即用的原则快速完成。

2024-06-25 15:47:20 1458

原创 Nginx Echo 模块一键部署

第一组必传入参:Echo 插件安装模式(在线示例:v0.63 离线示例:/tmp/echo-nginx-module-0.63.tar.gz)为保证脚本的时效性,使用到期时间为 2025-01-05。第三组必传入参:Echo 插件执行权限(示例-1:root 示例-2:www:www:123456)如果采用非 root 权限执行脚本,可能在执行过程中需要输入当前用户的密码,请留意控制台的实时动态。统一研发、测试、生产环境的部署模式、部署结构、维护手册的标准。本脚本可以重复执行,不会破坏系统环境变量。

2024-06-25 09:00:00 606

原创 OpenSSL一键部署

第一组必传入参:OpenSSL 环境安装模式(在线示例:openssl-1.1.1w 离线示例:/tmp/openssl-1.1.1w.tar.gz)为保证脚本的时效性,使用到期时间为 2025-01-05。第三组必传入参:OpenSSL 执行用户权限(示例-1:root 示例-2:www:www:123456)如果采用非 root 权限执行脚本,可能在执行过程中需要输入当前用户的密码,请留意控制台的实时动态。统一研发、测试、生产环境的部署模式、部署结构、维护手册的标准。脚本遵循拿来即用的原则快速完成。

2024-05-30 09:00:00 509

原创 Docker Compose 一键安装

为保证脚本的时效性,使用到期时间为 2025-01-05。如果脚本过期,请联系管理员更新最新功能的自动化脚本。如果采用非 root 权限执行脚本,可能在执行过程中需要输入当前用户的密码,请留意控制台的实时动态。本自动化脚本旨在为提高研发、测试、运维快速部署应用环境而编写。统一研发、测试、生产环境的部署模式、部署结构、维护手册的标准。为提高环境部署效率,降低团队成员的学习成本而编写。本脚本可以重复执行,不会破坏系统环境变量。输出的每条信息都是有效信息,请留意且。脚本遵循拿来即用的原则快速完成。

2024-04-11 09:00:00 911

原创 Docker 引擎一键卸载

为保证脚本的时效性,使用到期时间为 2025-01-05。如果脚本过期,请联系管理员更新最新功能的自动化脚本。如果采用非 root 权限执行脚本,可能在执行过程中需要输入当前用户的密码,请留意控制台的实时动态。第一组必传入参:是否清除引擎配置(示例-1:true 示例-2:false)第二组必传入参:是否清除镜像资源(示例-1:true 示例-2:false)第三组可选入参:目标引擎安装模式(默认-1:yum 示例-2:tar)统一研发、测试、生产环境的部署模式、部署结构、维护手册的标准。

2024-04-10 09:00:00 1046

原创 Docker 引擎一键安装

第一组必传入参:Docker 引擎安装模式(在线示例-1:latest 在线示例-2:25.0.5 离线示例-1:/tmp/docker/package/docker-26.0.0-yum.tgz 离线示例-2:/tmp/docker/package/docker-26.0.0-tar.tgz)如果脚本过期,请联系管理员更新最新功能的自动化脚本。如果采用非 root 权限执行脚本,可能在执行过程中需要输入当前用户的密码,请留意控制台的实时动态。统一研发、测试、生产环境的部署模式、部署结构、维护手册的标准。

2024-04-09 09:00:00 771

原创 Docker 引擎离线安装包采集脚本

为保证脚本的时效性,使用到期时间为 2025-01-05。如果脚本过期,请联系管理员更新最新功能的自动化脚本。如果采用非 root 权限执行脚本,可能在执行过程中需要输入当前用户的密码,请留意控制台的实时动态。第一组必传入参:Docker 预安装方式(示例-1:yum 示例-2:tar)本自动化脚本旨在为提高研发、测试、运维快速部署应用环境而编写。统一研发、测试、生产环境的部署模式、部署结构、维护手册的标准。为提高环境部署效率,降低团队成员的学习成本而编写。下载 Docker 引擎离线安装包采集脚本。

2024-04-08 09:00:00 460

原创 Tomcat 单机多实例一键安装

第五组必传入参:Tomcat 执行权限(示例-1:root 示例-2:tomcat:tomcat:123456 示例-3:tomcat-a:tomcat-a:123456,tomcat-b:tomcat-b:123456,tomcat-c:tomcat-c:123456)第三组必传入参:Tomcat 实例名称(示例:tomcat-example-a,tomcat-example-b,tomcat-example-c)统一研发、测试、生产环境的部署模式、部署结构、维护手册的标准。根据用户传入的参数来执行。

2024-03-29 09:00:00 1051

原创 Tomcat 单机单实例一键安装

第一组必传入参:Tomcat 安装模式(在线示例:apache-tomcat-11.0.0-M18 离线示例:/tmp/apache-tomcat-10.1.19.tar.gz)第五组必传入参:Tomcat 执行权限(示例-1:root 示例-2:tomcat:tomcat:123456)为保证脚本的时效性,使用到期时间为 2025-01-05。如果采用非 root 权限执行脚本,可能在执行过程中需要输入当前用户的密码,请留意控制台的实时动态。统一研发、测试、生产环境的部署模式、部署结构、维护手册的标准。

2024-03-22 09:00:00 746

原创 Maven 环境一键部署

第一组必传入参:Maven 环境安装模式(在线示例:apache-maven-3.9.6-bin 离线示例:/tmp/apache-maven-3.8.4-bin.tar.gz)为保证脚本的时效性,使用到期时间为 2025-01-05。第四组必传入参:Maven 命令执行权限(示例-1:root 示例-2:test:test:123456)如果采用非 root 权限执行脚本,可能在执行过程中需要输入当前用户的密码,请留意控制台的实时动态。统一研发、测试、生产环境的部署模式、部署结构、维护手册的标准。

2024-03-19 18:23:57 571

原创 Java 环境一键部署

第一组必传入参:Java 环境安装模式(在线示例:jdk-21.0.2_linux-x64_bin 离线示例:/tmp/jre-8u271-linux-x64.tar.gz)第四组必传入参:Java 命令执行权限(示例-1:root 示例-2:develop:develop:123456)为保证脚本的时效性,使用到期时间为 2025-01-05。如果采用非 root 权限执行脚本,可能在执行过程中需要输入当前用户的密码,请留意控制台的实时动态。统一研发、测试、生产环境的部署模式、部署结构、维护手册的标准。

2024-03-18 19:28:54 915

原创 前端 VUE 项目容器化方案 - 总有一款适合你

服务,且每次更新的前端资源都以镜像中的资源为准(每次重启容器,宿主机的资源都会被容器中的资源所覆盖),非必要无需挂载资源到宿主机。作为反向代理,且每次更新的前端资源都以镜像中的资源为准(每次重启容器,宿主机的资源都会被容器中的资源所覆盖),只需要将容器中的资源挂载到宿主机。作为反向代理,且每次更新的前端资源都以镜像中的资源为准(每次重启容器,宿主机的资源都会被容器中的资源所覆盖),只需要将容器中的资源挂载到宿主机。配置文件建议由运维统一管理,以免研发的配置版本和生产于运维的存在冲突的情况。

2024-03-12 08:45:00 1346

原创 CentOS 定时调度

统一研发、测试、生产环境的部署模式、部署结构、维护手册的标准。为提高定时调度的处理效率,降低团队成员的学习成本而编写。系统定时调度的快速安装和处理。

2024-03-01 09:52:09 1248

原创 CentOS 中 YUM 源一键更新

由于脚本包含了秘钥信息,所以以加密的方式发布。为保证脚本的时效性,使用到期时间为 2025-01-05。如果脚本过期,请联系管理员更新最新功能的自动化脚本。如果采用非 root 权限执行脚本,可能在执行过程中需要输入当前用户的密码,请留意控制台的实时动态。本自动化脚本旨在为提高研发、测试、运维快速部署应用环境而编写。统一研发、测试、生产环境的部署模式、部署结构、维护手册的标准。根据网络或者业务需求,完成操作系统的 YUM 源的更新。为提高在线安装组件的效率,特别规范 YUM 源等等场景。

2024-02-21 15:18:39 1803 3

原创 CentOS 中 RSYNC 同步分发脚本一键部署

由于脚本包含了秘钥信息,所以以加密的方式发布。为保证脚本的时效性,使用到期时间为 2025-01-05。如果脚本过期,请联系管理员更新最新功能的自动化脚本。如果采用非 root 权限执行脚本,可能在执行过程中需要输入当前用户的密码,请留意控制台的实时动态。本自动化脚本旨在为提高研发、测试、运维快速部署应用环境而编写。统一研发、测试、生产环境的部署模式、部署结构、维护手册的标准。为集群部署或者其它跨服务器节点分发文件提供了效率支持。文件中配置的各服务器信息进行单向或者多向。自定义分发命令的封装。

2024-02-20 14:55:34 804

原创 CentOS 多节点一键免密登录

CentOS 一键免密登录脚本

2024-01-05 17:20:53 2375

原创 Jenkins 如何查看已经记录登录服务器的凭证密码

在日常的开发过程中,有时候会出现忘记开发、测试服务器的登录密码的情况。此时恰巧 Jenkins 上记录了登录该主机的用户名和密码,我们可以通过 Jenkins 中记录的凭证来重新获取需要的主机登录信息。Jenkins → Dashboard → 凭据 → 系统 → 全局凭据 → 需要查看的账户。Jenkins → 系统管理 → 脚本命令行。Jenkins → 系统管理 → 脚本命令行。后获取这段加密后的密码。

2023-11-29 14:38:00 5944

原创 Mac 安装不在 Apple 商店授权的应用程序

在日常的工作生活中,发现一些好用的应用程序,但是出于某些原因,应用程序的开发者并没有将安装包上架到苹果商店。那么这些优秀的应用程序下载安装以后就会出现如下弹框被拒之门外。

2023-08-03 15:22:44 4616

原创 Redis 配置详解 —— 全网最新最全

当中间件性能遇到所谓的 “瓶颈” 的时候,也许就是某个配置设置的不合理导致的问题。是项目开发中使用频率最高的中间件,那么试问有谁认真的全文解读过。今天借此机会花费一点时间来全文解读一次。全部版本的安装文件。

2023-01-06 19:57:33 6962

原创 Redis 性能优化 —— 内存碎片

Redis 的性能调优 —— 内存碎片

2022-12-24 21:51:20 2502

原创 Redis 性能优化 —— 关闭 THP

同时每次写命令引起的复制内存也单位放大了 512 倍,会拖慢写操作的时间,导致大量写操作慢查询,例如:简单的 incr、set 命令也会出现在慢查询中。操作之后,每个内存页从原来 4KB 变为 2MB,会大幅增加重写期间父进程内存消耗。的特性,支持大内存页(2MB)分配,默认开启。基于现有的警告提醒和内存分析,建议关闭。在 2.6.38 的版本中新增了。

2022-12-19 16:14:33 2074

原创 IntelliJ IDEA 生成项目源码文档

在项目开发过程中,特别是在为第二方团队提供功能支持时,需要编写接口文档Word、在线API文档等等在这里采用javadoc方式生成源码文档,方便快捷。

2022-12-19 13:59:16 3150

原创 IDEA 导入 shell 项目文件滑动卡顿的解决方案

在 IDEA 中导入 shell 项目后文件滑动卡顿。该处理方案应该可以解决所有的 InteliJ 产品。IDEA 版本号详细:2022.2.4。重启 IDEA 即可解决该问题。

2022-12-19 11:55:20 405

原创 Redis 命令之 config rewrite 的解读

CONFIG REWRITE 命令对启动 Redis 服务器时所指定的 redis.conf 文件进行改写: 因为 CONFIG_SET命令可以对服务器的当前配置进行修改, 而修改后的配置可能和 redis.conf 文件中所描述的配置不一样, CONFIG REWRITE的作用就是通过尽可能少的修改, 将服务器当前所使用的配置记录到 redis.conf 文件中。

2022-12-16 11:53:51 713

原创 Nginx 服务器连接数不足的故障排查和总结

文章目录一、问题描述二、问题分析三、解决方案四、参考资料一、问题描述应用程序通过 Nginx 反向代理后存在访问异常的情况查看当前连接数,用户访问的高峰期才出现该类异常问题查看 Nginx 错误日志[alert] 3137#3137: *446352 10240 worker_connections are not enough while connecting to upstream, udp client: 3.3.3.3, server: 0.0.0.0:9000, upstre

2022-05-24 20:42:56 4214

原创 添加 Eureka 依赖后接口默认返回 XML 格式的处理方案

文章目录一、场景介绍二、问题分析三、解决方案一、场景介绍由于业务需要,将之前采用 Nacos 作为注册中心的应用模块换成 Eureka 作为注册中心之前所有接口返回的信息都从 JSON 结构变成了 XML 结构二、问题分析添加 Eureka 客户端依赖后返回的是 XML 格式的数据而不是 JSON 格式的数据由现象可以知道,应该是换注册中心的问题查看 Eureka 的依赖关系,可以看到 Eureka 中默认集成了 com.fasterxml.jackson.datafo

2022-05-16 18:54:49 716

空空如也

空空如也

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

TA关注的人

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