自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(247)
  • 资源 (17)
  • 问答 (4)
  • 收藏
  • 关注

原创 ZooKeeper 集群搭建

ZooKeeper是一个分布式协调服务,用于管理分布式系统中的数据一致性。其特点包括顺序一致性、原子性、单一视图等。ZooKeeper集群通常由奇数个节点组成(Leader+Follower/Observer),确保高可用性。本文详细介绍了3节点集群的搭建步骤,包括环境准备、配置文件设置(zoo.cfg和myid)、启动及状态检查。同时提供了两种部署方式:基于systemd的本地安装脚本和Docker Compose快速部署方案。最后列举了ZooKeeper的管理命令和常见应用场景,如Kafka管理、分布式

2025-10-24 09:11:58 604

原创 Keepalived 多节点负载均衡配置

本文档详细介绍了Keepalived多节点负载均衡的配置方案。系统采用主备双负载均衡器架构,通过VRRP协议实现高可用,VIP地址为192.168.1.100。负载均衡器(192.168.1.1主节点,192.168.1.2备节点)使用LVS实现DR模式的负载均衡,后端连接3台真实Web服务器(192.168.1.10-12)。配置步骤包括负载均衡器的Keepalived安装、主备节点配置文件的详细说明,以及LVS虚拟服务器设置。该方案支持HTTP/HTTPS服务的轮询和加权轮询负载均衡,包含健康检查机制,

2025-10-24 09:11:11 843

原创 Windows Docker desktop 部署

本文提供了两种Kafka部署方案:单机版和集群版,均基于Docker环境。单机版使用bitnami/kafka:3.5.0镜像,配置了9092和9094端口,并集成了Kafka-UI管理界面。集群版由3个节点组成,每个节点都作为controller和broker,通过kraft模式运行,使用相同的集群ID和quorum投票配置。两种方案都指定了Hyper-V firewall网络IP地址(172.21.192.1)作为外部访问地址,并启用了自动创建topic功能。文中还提到可通过docker命令生成集群UU

2025-10-24 09:09:27 516

原创 Redis 集群安装指南

本文详细介绍了Redis的多种集群部署方案,包括官方Redis Cluster、哨兵模式、代理模式和企业版。Redis Cluster提供自动分片和故障转移,适合大规模应用;哨兵模式配置简单,适合中小规模高可用需求;代理模式通过Twemproxy或Codis实现客户端透明访问;企业版则提供完整的企业级功能。文章对各方案进行了功能、性能和适用场景的全面对比,并提供了详细的安装配置步骤,帮助用户根据实际需求选择合适的Redis集群方案。

2025-10-24 09:08:18 978

原创 Zabbix Agent 安装

摘要: 在 Ubuntu 24.04 上配置 Zabbix Agent 2 需以下步骤: 添加 Zabbix 7.0 仓库并安装 Agent 2; 修改配置文件(指定 Server IP、主机名及监听设置); 启动服务并检查状态; 开放防火墙端口 10050; 可选处理 AppArmor 限制。 关键配置包括主动模式、日志级别及网络访问权限。通过 systemctl 和 journalctl 可监控运行状态。

2025-10-24 09:06:37 196

原创 APT 安装方式(适合生产环境)Zabbix 6.4 LTS

本文介绍了Zabbix 6.4 LTS的三种部署方式: APT安装(生产环境推荐): 通过官方仓库安装,支持MySQL+Nginx+PHP-FPM组合 包含数据库配置、服务启动、语言包设置等完整步骤 默认Web访问端口8080,管理员账号Admin/zabbix Docker Compose部署: 使用MySQL 8.0作为后端数据库 包含Zabbix Server、Web界面和Agent容器 数据持久化存储在本地目录,支持快速升级 分布式部署架构: 展示Server+Proxy+Agent的多级监控方案

2025-10-24 09:05:20 630

原创 Nagios Core + 插件 + Web 界面

Nagios Core + 插件 + Web 界面安装指南摘要: 本文提供完整的Nagios Core监控系统安装流程,包含: 安装依赖包(Apache、PHP、开发工具等) 创建nagios用户组并配置权限 下载编译Nagios Core源码(4.5.9版本) 配置Web界面及管理员账户 安装Nagios插件(2.4.9版本) 启动Apache和Nagios服务 可选安装NRPE远程监控插件(含服务端和客户端配置) 安装完成后可通过http://<IP>/nagios访问监控面板,使用nagi

2025-10-24 09:02:12 1076

原创 部署 PMM (Percona Monitoring and Management)

摘要:本文介绍轻量级PMM部署方案,重点监控MySQL慢SQL及执行时间点。通过Docker快速部署PMM Server,在MySQL主机安装PMM Client并配置连接。使用Performance Schema或慢日志采集SQL数据,支持在Web界面查看SQL语句、执行次数、耗时及精确时间戳。方案包含测试数据生成方法,通过存储程序插入50万条数据模拟慢查询场景,并配置MySQL慢查询日志参数确保监控有效性。(149字)

2025-10-24 09:00:17 434

原创 基于Docker 搭建 Prometheus & Grafana 环境

本文介绍了如何使用Docker容器部署Prometheus和Grafana监控系统。主要内容包括:创建项目目录和配置文件,编写Prometheus配置文件(包含node_exporter、mysql_exporter等监控配置),编写Docker Compose文件定义各服务(Prometheus、Grafana、node_exporter等),设置告警规则和Alertmanager邮件通知。最后指导如何启动容器并配置Grafana数据源,以及安装Node Exporter的方法。该方案提供了完整的监控系统

2025-10-24 08:57:48 776

原创 离线安装ftp

摘要:本文介绍了vsftpd的离线安装方法及配置步骤。首先通过dnf/yum --downloadonly下载安装包,在离线服务器使用rpm安装。配置包括修改vsftpd.conf文件(设置监听、用户权限等)、创建FTP用户及目录、防火墙放行FTP服务端口(21和30000-30100)。最后通过systemctl管理服务,并用ftp localhost测试连接。文中特别提供了处理依赖问题的强制安装命令和详细的配置参数说明。

2025-10-24 08:52:13 157

原创 Ubuntu 自动挂载移动硬盘

移动硬盘自动挂载失效的排查与解决方案 摘要:当移动硬盘自动挂载失效时,可通过以下步骤排查和解决: 检查文件系统驱动是否安装(NTFS/exFAT需额外安装驱动包) 使用lsblk/fdisk命令确认系统识别设备 尝试手动挂载到指定目录 重载USB存储驱动模块 可配置自动挂载脚本(包含设备监控、挂载/卸载功能)并设为systemd服务实现持久化监控。该方案支持自动识别新设备并处理异常情况,通过日志可实时监控运行状态。

2025-10-24 08:50:49 583

原创 在 Linux 系统上安装 Wireshark

本文介绍了在 Linux 系统上安装和使用 Wireshark 网络分析工具的详细方法,主要包括: 安装指南:针对不同发行版(Ubuntu/Debian、Fedora/CentOS/RHEL、Arch Linux)提供具体安装命令,并说明如何配置非root用户权限。 源码安装:提供从源码编译安装的完整步骤。 命令行工具:介绍如何安装和使用TShark命令行版本。 tcpdump实用技巧:详细讲解如何使用tcpdump进行流量捕获,包括IP/端口过滤、协议过滤、结果保存等常见操作场景。 文章提供了完整的命令示

2025-10-24 08:48:11 754

原创 Docker MySQL8.x 备份工具 XtraBackup

Ubuntu 24.04 + MySQL 8.0 备份方案(Percona XtraBackup 8.x) 本文提供在Ubuntu 24.04 LTS + MySQL 8.0环境下使用Percona XtraBackup的完整方案: 安装 通过Percona官方仓库安装xtrabackup-80/84 验证版本:xtrabackup --version 配置 创建专用备份用户(需RELOAD等权限) 设置备份目录结构(全量/增量) 备份脚本 提供自动化shell脚本(全量+增量备份) 包含日志记录和错误处理

2025-10-24 08:43:30 957

原创 Docker MySQL 单主从及分表函数

本文介绍了MySQL单主从配置和按月分表两种方案。第一部分详细说明了通过Docker搭建MySQL主从复制环境,包括网络创建、配置文件设置、docker-compose编排、账号认证修改以及从节点配置步骤,并提供了数据同步测试方法。第二部分重点讲解了按月分表(user_YYYYMM)的实现方案,包含模板表创建、自动建表存储过程、数据查询方法以及动态表名函数设计,实现了根据月份自动创建对应分表并处理数据的功能。两种方案均给出了完整的SQL命令和配置示例,便于实际操作实施。

2025-10-24 08:38:55 747

原创 使用 Python 将 PDF 拆分为图片

本文介绍使用Python将PDF拆分为图片的方法。通过pdf2image和Poppler工具,可实现PDF高质量渲染转换。环境需安装pdf2image、pillow库及Poppler工具。核心代码展示了如何指定输入PDF和输出目录,调用convert_from_path进行转换并保存为PNG图片。运行后会生成对应页数的图片文件,如10页PDF转换为10张PNG。该方法简单高效,还可通过参数调整分辨率、输出格式等需求,适合批量处理PDF转图片场景。

2025-09-28 10:03:29 306

原创 Js 判断浏览器cookie 是否启用

cookie.html 是一个用于检测浏览器是否启用 Cookie 的简单网页。页面加载时会自动尝试设置一个临时 Cookie,然后检查是否成功设置。如果 Cookie 设置成功,页面会在控制台输出 "Cookies are enabled",否则输出 "Cookies are disabled"。为了运行此页面,可以在其同级文件夹中使用 python -m http.server 8000 启动本地服务器,然后通过访问 http://localhost:8000/cookie.html 来查看检测结果。

2025-05-10 23:26:06 351

原创 拆分CSV文件并统计文件信息

在数据处理和分析中,CSV文件是最常用的存储格式之一。今天,我们将介绍一个常见的任务:如何根据某个字段(比如国家)拆分一个大的CSV文件,并将每个拆分出来的文件统计信息(如行数)保存到一个Excel文件中。我们将结合Python的pandas库来完成这项工作,最后我们还会使用openpyxl库为生成的Excel文件添加超链接,便于查看原始文件路径。

2025-03-25 13:08:24 569

原创 CentOS 8 更换软件源

CentOS 8 已于 2021 年 12 月 31 日终止生命周期(EOL)。这意味着官方仓库不再维护,存在严重安全风险。强烈建议您迁移到受支持的操作系统,如 CentOS Stream 9、Rocky Linux 9 或 AlmaLinux 9。

2025-03-11 18:19:08 1249

原创 nacos/nacos-server:v2.1.2

【代码】nacos/nacos-server:v2.1.2。

2025-01-09 22:45:47 173

原创 vite 打包时:JavaScript heap out of memory(内存溢出)

内存溢出: FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory

2024-12-30 11:50:43 1325

原创 使用bat脚本启动nginx

如果 nginx.exe 和 .bat 脚本在同一目录下,可以简化脚本,直接使用当前目录的路径。脚本。

2024-12-13 11:50:52 603

原创 设置 Git 凭据缓存(针对 HTTPS)

在下一次执行 git clone 或 git pull 时,输入一次用户名和密码,Git 会将它们存储在 ~/.git-credentials 文件中,后续操作会自动使用。

2024-12-12 11:45:36 856

原创 iframe 嵌入另一个域名的页面

* 确保iframe占据整个页面 */

2024-11-22 13:35:50 334

原创 使用python删除图片内容

【代码】使用python删除图片内容。

2024-10-22 15:38:10 198

原创 使用 Bash 脚本实现交互式用户输入(参数选择)

在编写 Bash 脚本时,我们经常需要与用户进行交互,获取输入的参数。本文将介绍两种常见的方法:使用 select 语句创建交互式菜单和使用命令行参数进行输入提示。

2024-10-14 16:47:18 1017

原创 使用Python拷贝多个文件到新目录

源文件夹内文件太多,使用python脚本拷贝到新目录。

2024-09-18 10:41:45 296

原创 Docker常用命令

【代码】Docker常用命令。

2024-08-20 10:32:21 224

原创 解决 Ubuntu 系统中 “Temporary Failure in Name Resolution“ 错误

在 Ubuntu 系统中,你可能会遇到一个名为 “Temporary Failure in Name Resolution” 的错误。这通常在系统尝试进行网络连接时发生,表明系统无法解析域名,即 DNS 查询失败。这个问题可能会导致无法访问互联网或无法连接到网络服务。

2024-08-08 17:40:48 39819 3

原创 Nacos 容器化安装和代理配置指南

Nacos(Dynamic Naming and Configuration Service)是阿里巴巴开源的一款动态服务发现、配置管理和服务管理平台。本文将介绍如何使用 Docker 容器化安装 Nacos 以及如何配置 Nacos 的代理。

2024-08-07 10:57:53 521

原创 使用 Swagger 在 Golang 中进行 API 文档生成

Swagger 是一款强大的 API 文档生成工具,可以帮助开发者轻松创建、管理和展示 RESTful API 文档。在本文中,我们将介绍如何在 Golang 项目中使用 Swagger 来生成 API 文档。

2024-07-24 17:04:22 950

原创 1. Go 九九乘法表

【代码】1. Go 九九乘法表。

2024-07-09 13:41:19 290

原创 升级 Ubuntu 主机上的 OpenSSH 从 8.9p1 到 9.8p1

升级 Ubuntu 主机上的 OpenSSH 从 8.9p1 到 9.8p1

2024-07-02 10:16:36 8787 5

原创 使用阿里云效API操作流水线

使用阿里云效(Alibaba Cloud DevOps)API操作流水线时,需要注意以下几个方面:认证与授权确保你已经获取了正确的访问凭证(AccessKey ID 和 AccessKey Secret),并且这些凭证具有足够的权限来执行你需要的操作。可以通过阿里云的RAM(资源访问管理)控制台管理和分配这些权限。API 调用限制阿里云效API通常有调用频率限制(QPS)。确保在设计你的应用程序时考虑到这些限制,以避免超出配额导致的调用失败。错误处理。

2024-06-28 15:55:16 938

原创 清理未使用的镜像和容器

【代码】清理未使用的镜像和容器。

2024-06-27 23:44:48 937

原创 Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 822597

这个错误信息表明,系统正在被另一个 apt 或 dpkg 进程使用。你需要等待这个进程完成,或者在确保没有其他更新或安装进程正在运行的情况下,手动解除锁定。请确保没有其他系统更新或软件安装正在进行,以免造成系统不稳定。如果问题依然存在,请重启系统,然后重试上述步骤。

2024-06-26 13:56:19 2290

原创 在 Ubuntu 环境中安装 Go 语言及运行脚本

在这篇博客中,我们将介绍如何在 Ubuntu 环境中安装 Go 语言,并编写一个 Go 脚本来运行 Shell 脚本。这个教程将帮助你轻松配置 Go 开发环境,并通过 HTTP 请求来执行 Shell 脚本。

2024-06-25 15:33:35 3863

原创 shell 脚本批量导入、导出docker images

【代码】shell 脚本批量导入、导出docker images。

2024-06-21 11:44:56 511

原创 shell 批量替换文件名称

【代码】shell 批量替换文件名称。

2024-06-20 13:40:19 666

原创 shell调用本地sh 脚本

【代码】shell调用本地sh 脚本。

2024-06-20 10:26:02 231

原创 解决sh脚本不在同级目录的问题

编写脚本。

2024-05-31 09:42:05 441

Python web接口开发与测试(电子版).pdf

Python web接口开发与测试 Web接口开发与自动化测试-基于Python

2018-12-05

端口扫描工具

端口扫描工具,扫描端口范围自己设定, 需要输入对应的IP地址

2018-10-31

jsql-injection-v0.79.jar

jsql-injection-v0.79.jar

2017-07-04

Java api 1.8 chm 中文帮助文档

Java api 1.8 chm 中文帮助文档,中包含 1.6中文版,1.8中文版

2017-12-12

word文档解密工具

word文档解密工具,word文档解密工具,word文档解密工具

2017-10-12

Opencv人工智能图片处理学习视频+PPT.txt

Opencv人工智能图片处理学习视频+PPT 图像处理、特征提取、实际图像提取案例、级联分类器、分割、视频分析和对象跟踪、深度神经网络、人脸识别案例

2019-12-04

网络安全答题

网络安全答题(信息安全答题)网络安全考试的可以借鉴下

2018-04-13

实战Docker到Kubernetes技术系列视频教程

docker实战基础命令; docker容器互联实战;docker网络机制; docker 图形化管理和监控; kubernetes集群入门;kubernetes部署实践

2020-03-13

python爬虫-scrapy-Mongo

python爬虫基础学习,从基础学习,涉及到scrapy,Mongo,scrapy_redis等相关的基础知识

2020-09-02

springboot-thymeleaf,多数据源

springboot集成thymeleaf,以及手动配置多数据源,从代码上实现读写分离。

2018-11-28

SVN + appache配置使用HTTP访问.txt

cnetons7 配置svn使用http访问库,通过安装svn+appache配置http访问,不再需要svn://+ip:3690 模式

2019-07-16

update.bat

windows 环境,基于mvn环境,node 环境,svn 自动更新项目,并编译,发布(运行)项目: 若需用到nginx 或其他工具需手动配置

2020-04-09

微信接口测试代码,回复文本,图文,图片内容

微信文本,图文,图片信息调用

2017-06-26

mybastis 代码生成

mybastis 代码生成,mybatis-3.2.7.jar,mybatis-generator-core-1.3.2.jar,mysql-connector-java-5.1.25-bin.jar

2017-11-24

spring事件传播

spring发布和接收定制事件(这个上传必须要填资源分啦),ApplicationContext基于Observer模式(java.util包中有对应实现),提供了针对Bean的事件传 播功能。通过Application. publishEvent方法,我们可以将事件通知系统内所有的 ApplicationListener

2017-09-11

docker基础视频.txt

Docker基础视频教程,简单的了解,运用docker,不包含其他资源

2019-07-08

eclipse-tomcat插件

eclipse-tomcat插件,支持到eclipse4.6

2017-03-27

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

TA关注的人

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