- 博客(152)
- 收藏
- 关注
原创 镜像仓库认证信息加密初始化脚本
为保证脚本的时效性,使用到期时间为 2025-01-05。如果脚本过期,请联系管理员更新最新功能的自动化脚本。如果采用非 root 权限执行脚本,可能在执行过程中需要输入当前用户的密码,请留意控制台的实时动态。本自动化脚本旨在为提高研发、测试、运维快速部署应用环境而编写。统一研发、测试、生产环境的部署模式、部署结构、维护手册的标准。采用镜像仓库认证脚本初始化仓库认证信息 —— 需校验认证信息。采用镜像仓库认证脚本初始化仓库认证信息 —— 不校验认证信息。为提高环境部署效率,降低团队成员的学习成本而编写。
2024-08-13 16:16:11 416
原创 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 1026
原创 Macbook Pro 的 Type-C 接口突然不工作的解决方案
自电脑关机后再次开机,发现外接显示器的 Type-C 无信号,且外接显示器无法给笔记本反向充电。待一切后台程序运行成功以后,再接入外接设备,此时可以完美解决 Type-C 不工作的问题。按下电源键开机并输入密码,看到开机白色进度条后迅速按下。等待十秒钟后再次按下电源键启动电脑并输入密码进入操作系统。Mac OS 版本 Catania 10.15.7。尝试切换其它笔记本 Type-C 接口也无效。拔掉笔记本所有外接设备线,包括笔记本的充电线。正常流程给笔记本关机(关机后。将笔记本盖子合起来)
2024-07-22 11:18:28 2721
原创 服务器证书基于 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 779 2
原创 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 677
原创 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 424
原创 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 493
原创 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 493
原创 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 554
原创 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 429
原创 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 401
原创 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 717
原创 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 1161
原创 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 483
原创 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 344
原创 Docker Compose 一键安装
为保证脚本的时效性,使用到期时间为 2025-01-05。如果脚本过期,请联系管理员更新最新功能的自动化脚本。如果采用非 root 权限执行脚本,可能在执行过程中需要输入当前用户的密码,请留意控制台的实时动态。本自动化脚本旨在为提高研发、测试、运维快速部署应用环境而编写。统一研发、测试、生产环境的部署模式、部署结构、维护手册的标准。为提高环境部署效率,降低团队成员的学习成本而编写。本脚本可以重复执行,不会破坏系统环境变量。输出的每条信息都是有效信息,请留意且。脚本遵循拿来即用的原则快速完成。
2024-04-11 09:00:00 537
原创 Docker 引擎一键卸载
为保证脚本的时效性,使用到期时间为 2025-01-05。如果脚本过期,请联系管理员更新最新功能的自动化脚本。如果采用非 root 权限执行脚本,可能在执行过程中需要输入当前用户的密码,请留意控制台的实时动态。第一组必传入参:是否清除引擎配置(示例-1:true 示例-2:false)第二组必传入参:是否清除镜像资源(示例-1:true 示例-2:false)第三组可选入参:目标引擎安装模式(默认-1:yum 示例-2:tar)统一研发、测试、生产环境的部署模式、部署结构、维护手册的标准。
2024-04-10 09:00:00 724
原创 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 599
原创 Docker 引擎离线安装包采集脚本
为保证脚本的时效性,使用到期时间为 2025-01-05。如果脚本过期,请联系管理员更新最新功能的自动化脚本。如果采用非 root 权限执行脚本,可能在执行过程中需要输入当前用户的密码,请留意控制台的实时动态。第一组必传入参:Docker 预安装方式(示例-1:yum 示例-2:tar)本自动化脚本旨在为提高研发、测试、运维快速部署应用环境而编写。统一研发、测试、生产环境的部署模式、部署结构、维护手册的标准。为提高环境部署效率,降低团队成员的学习成本而编写。下载 Docker 引擎离线安装包采集脚本。
2024-04-08 09:00:00 329
原创 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 921
原创 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 516
原创 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 411
原创 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 536
原创 前端 VUE 项目容器化方案 - 总有一款适合你
服务,且每次更新的前端资源都以镜像中的资源为准(每次重启容器,宿主机的资源都会被容器中的资源所覆盖),非必要无需挂载资源到宿主机。作为反向代理,且每次更新的前端资源都以镜像中的资源为准(每次重启容器,宿主机的资源都会被容器中的资源所覆盖),只需要将容器中的资源挂载到宿主机。作为反向代理,且每次更新的前端资源都以镜像中的资源为准(每次重启容器,宿主机的资源都会被容器中的资源所覆盖),只需要将容器中的资源挂载到宿主机。配置文件建议由运维统一管理,以免研发的配置版本和生产于运维的存在冲突的情况。
2024-03-12 08:45:00 839
原创 CentOS 定时调度
统一研发、测试、生产环境的部署模式、部署结构、维护手册的标准。为提高定时调度的处理效率,降低团队成员的学习成本而编写。系统定时调度的快速安装和处理。
2024-03-01 09:52:09 1114
原创 CentOS 中 YUM 源一键更新
由于脚本包含了秘钥信息,所以以加密的方式发布。为保证脚本的时效性,使用到期时间为 2025-01-05。如果脚本过期,请联系管理员更新最新功能的自动化脚本。如果采用非 root 权限执行脚本,可能在执行过程中需要输入当前用户的密码,请留意控制台的实时动态。本自动化脚本旨在为提高研发、测试、运维快速部署应用环境而编写。统一研发、测试、生产环境的部署模式、部署结构、维护手册的标准。根据网络或者业务需求,完成操作系统的 YUM 源的更新。为提高在线安装组件的效率,特别规范 YUM 源等等场景。
2024-02-21 15:18:39 1291
原创 CentOS 中 RSYNC 同步分发脚本一键部署
由于脚本包含了秘钥信息,所以以加密的方式发布。为保证脚本的时效性,使用到期时间为 2025-01-05。如果脚本过期,请联系管理员更新最新功能的自动化脚本。如果采用非 root 权限执行脚本,可能在执行过程中需要输入当前用户的密码,请留意控制台的实时动态。本自动化脚本旨在为提高研发、测试、运维快速部署应用环境而编写。统一研发、测试、生产环境的部署模式、部署结构、维护手册的标准。为集群部署或者其它跨服务器节点分发文件提供了效率支持。文件中配置的各服务器信息进行单向或者多向。自定义分发命令的封装。
2024-02-20 14:55:34 626
原创 Jenkins 如何查看已经记录登录服务器的凭证密码
在日常的开发过程中,有时候会出现忘记开发、测试服务器的登录密码的情况。此时恰巧 Jenkins 上记录了登录该主机的用户名和密码,我们可以通过 Jenkins 中记录的凭证来重新获取需要的主机登录信息。Jenkins → Dashboard → 凭据 → 系统 → 全局凭据 → 需要查看的账户。Jenkins → 系统管理 → 脚本命令行。Jenkins → 系统管理 → 脚本命令行。后获取这段加密后的密码。
2023-11-29 14:38:00 4442
原创 Mac 安装不在 Apple 商店授权的应用程序
在日常的工作生活中,发现一些好用的应用程序,但是出于某些原因,应用程序的开发者并没有将安装包上架到苹果商店。那么这些优秀的应用程序下载安装以后就会出现如下弹框被拒之门外。
2023-08-03 15:22:44 3799
原创 Redis 配置详解 —— 全网最新最全
当中间件性能遇到所谓的 “瓶颈” 的时候,也许就是某个配置设置的不合理导致的问题。是项目开发中使用频率最高的中间件,那么试问有谁认真的全文解读过。今天借此机会花费一点时间来全文解读一次。全部版本的安装文件。
2023-01-06 19:57:33 6133 1
原创 Redis 性能优化 —— 关闭 THP
同时每次写命令引起的复制内存也单位放大了 512 倍,会拖慢写操作的时间,导致大量写操作慢查询,例如:简单的 incr、set 命令也会出现在慢查询中。操作之后,每个内存页从原来 4KB 变为 2MB,会大幅增加重写期间父进程内存消耗。的特性,支持大内存页(2MB)分配,默认开启。基于现有的警告提醒和内存分析,建议关闭。在 2.6.38 的版本中新增了。
2022-12-19 16:14:33 1495
原创 IntelliJ IDEA 生成项目源码文档
在项目开发过程中,特别是在为第二方团队提供功能支持时,需要编写接口文档Word、在线API文档等等在这里采用javadoc方式生成源码文档,方便快捷。
2022-12-19 13:59:16 2495
原创 IDEA 导入 shell 项目文件滑动卡顿的解决方案
在 IDEA 中导入 shell 项目后文件滑动卡顿。该处理方案应该可以解决所有的 InteliJ 产品。IDEA 版本号详细:2022.2.4。重启 IDEA 即可解决该问题。
2022-12-19 11:55:20 266
原创 Redis 命令之 config rewrite 的解读
CONFIG REWRITE 命令对启动 Redis 服务器时所指定的 redis.conf 文件进行改写: 因为 CONFIG_SET命令可以对服务器的当前配置进行修改, 而修改后的配置可能和 redis.conf 文件中所描述的配置不一样, CONFIG REWRITE的作用就是通过尽可能少的修改, 将服务器当前所使用的配置记录到 redis.conf 文件中。
2022-12-16 11:53:51 432
原创 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 3549
原创 添加 Eureka 依赖后接口默认返回 XML 格式的处理方案
文章目录一、场景介绍二、问题分析三、解决方案一、场景介绍由于业务需要,将之前采用 Nacos 作为注册中心的应用模块换成 Eureka 作为注册中心之前所有接口返回的信息都从 JSON 结构变成了 XML 结构二、问题分析添加 Eureka 客户端依赖后返回的是 XML 格式的数据而不是 JSON 格式的数据由现象可以知道,应该是换注册中心的问题查看 Eureka 的依赖关系,可以看到 Eureka 中默认集成了 com.fasterxml.jackson.datafo
2022-05-16 18:54:49 601
原创 Nginx 代理的应用程序间歇性 502 的故障排查总结
文章目录一、服务架构二、故障描述三、故障分析四、故障排除一、服务架构服务应用和网络结构示意图 +-------+ HTTP +----------+ | | ------> | Server A | | | +----------++--------+ HTTP | | HTTP +----------+|
2022-05-08 23:49:18 2393
原创 JAVA 获取文件指纹
文章目录一、使用场景二、加密算法三、源码演示一、使用场景检测文件是否被篡改:在文件上传到服务器的时候,我们希望能够获得文件的指纹以确定文件没有被篡改过不存储重复文件信息:在文件上传到服务器的时候,为了节省服务器的存储空间,我们可以对文件指纹进行比对,存在的指纹文件,无需再次保存到文件服务器二、加密算法常用哈希算法:MD4 1990 年,输出 128 位(已经不安全)MD5 1991 年,输出 128 位(已经不安全)SHA-0 1993 年 输出 160 位(发布之后很
2022-05-08 11:39:19 1048
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人