一:下载最新版本的Jenkins 二进制的war包。 二:把下载的war包放到指定目录下面 这里放到/data/Jenkins目录下 三:编辑启动和停止脚本 启动脚本: #!/bin/bash JAVA=/data/midsoft/drag...
一、Helm核心概念:像搭积木一样管理应用 1. 三大核心要素 Chart:应用模板(类似Docker镜像)mychart/ ├── charts/ # 子Chart依赖 ├── templates/ # 模板文件(Deployment/Se...
前言 journalctl是Linux系统中用于查看和管理日志的核心工具,尤其在基于systemd的系统(如Ubuntu、CentOS、Fedora等)中,它是分析系统和服务日志的“瑞士军刀”。对于新手而言,掌握journalctl...
从 Windows Server 2025 开始,OpenSSH 现在默认安装。 还可以在服务器管理器中启用或禁用 sshd 服务。 若要使用 PowerShell 启用 SSHD,请执行以下操作: 以管理员身份打开 PowerShell,并...
我还记得,有一次一个初级开发者对比了我们为同一个 Node.js 应用构建的 Docker 镜像后,这样问我。 我们用了相同的基础镜像、相同的依赖、相同的应用。但我的构建结果更轻、更快、也更容易...
岍美一台测试服务器CPU使用率达到了700%多,见截图: 都没有怀疑,肯定是挖矿病毒搞的鬼, 问题排查 首先通过 top 命令查看 cpu 占用率高的进程,得到该进程的 pid查看该进程是由哪个文件...
阅读本文可以了解关于PostgreSQL灾难级数据恢复的两个工具(walminer和pdu),它能帮助你在无备份、数据库又损坏无法启动的极端情况下恢复出数据。 01模拟测试环境 -- 创建数据库postgres=# c...
你遇到的情况是一个指向不存在路径(/usr/local/bin/start.sh)的进程在自动重启,这很可能是恶意程序或配置错误。以下是详细的排查步骤: 1. 首先验证脚本真实路径 虽然路径显示为 /usr/local/...
一、为什么 $request_body 始终是空的(核心原因) 1️⃣ $request_body 并不是“自动可用变量” 在 Nginx 中: 请求头:在 rewrite / access 阶段就已解析 请求体(body): 只有在“模块明...
我当前需求是: 1,我外网正式环境的mysql 3306端口不能被外部访问 2,我本地写的一个python脚本需要连接正式环境的mysql来导数据 3,我可以通过ssh连接远程mysql所在的服务器 所以的方案是...
Nginx高并发场景下的性能调优与架构设计:从入门到实战的完整指南 引言:为什么你需要掌握Nginx性能调优?在一次双十一大促中,我们的电商...
吉祥的小程序是uniapp,通过一个项目可以多端发布,但是这个项目创建的时候是通过HbuilderX来图形化开发的,HbuilderX目录结构比较特殊,npm没有办法识别原生的HbuilderX项目(比如HbuilderX项...
RabbitMQ 的环境变量都是以 RABBITMQ_ 作为前缀,设置方式有如下两种:Shell 环境中设置在 Shell 中设置,不需要 RABBITMQ_ 这个前缀;而且 优先级 shell 最高,也就是说,当 shell 和 rabbitmq...
我的一个脚本文件放在gitee仓库中管理,脚本权限是可执行的,但在windows下每次pull下更新就会导致这个脚本文件权限被修改,每次git status可以看到这个文件被修改了,导致git checkout 切换分...
默认配置文件的位置和操作系统、RabbitMQ 版本有关,通过启动日志查看配置文件路径是最有效的方式。 默认的服务日志在:$RABBITMQ_HOME/var/log/rabbitmq 下 [root@study rabbitmq]# cat rabb...
在软件开发中,项目经常需要依赖外部代码库或子项目。Git submodule 提供了一种优雅的方式来管理这些依赖,确保代码的模块化和可维护性。本文将详细介绍 Git submodule 的使用方法,并解答常见...
阅读本文可以了解关于PostgreSQL灾难级数据恢复的两个工具(walminer和pdu),它能帮助你在无备份、数据库又损坏无法启动的极端情况下恢复出数据。 01模拟测试环境 1. 创建测试数据 -- 创建...
前言:为什么选择Nginx? 在微服务架构盛行的今天,Nginx作为反向代理和负载均衡器的地位依然不可撼动。但是,默认配置的Nginx在面对高并发场景时往往力不从心。通过系统化的优化,我们可以让...
在 linux 系统中,一切皆文件。通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以 lsof 命令不仅可以查看进程打开的文件、目录,还可以查看进程监听的端口等 socket 相关的信息...
简介 高可用方案 Orchestrator: 可视化 Web 界面管理 MySQL 拓扑结构,并且兼容多种复制架构(异步、半同步、GTID),提供自动和手动的故障转移。但是8.0.21后 MySQL 更新了主从复制相关命令...