摘要: Fail2Ban 安装及使用指南 Fail2Ban 是一个入侵防御系统,通过监控日志文件来检测恶意行为(如暴力破解、扫描攻击),并自动更新防火墙规则来阻止攻击者IP地址。 第一部分:安装 1. Ubuntu/Debian 系统 bash # 更新包列表 sudo apt update # 安装 Fa 阅读全文
posted @ 2025-12-17 15:54 paul_hch 阅读(130) 评论(0) 推荐(0)
摘要: 一行awk命令=100行Python代码?数据处理的瑞士军刀 当你面对一个几GB大的日志文件,需要快速统计其中每个IP的访问次数时,你的第一反应是什么?打开PyCharm,import os,写一个循环,再维护一个巨大的字典?这套流程没问题,但如果我告诉你,在Linux命令行,一行命令就能搞定呢?今 阅读全文
posted @ 2025-12-17 15:36 paul_hch 阅读(14) 评论(0) 推荐(0)
摘要: Nginx 反向代理必知必会:优雅地去除 URL 前缀 在现代 Web 架构中,Nginx 几乎是无处不在的“全能瑞士军刀”。它不仅能作为高性能的 Web 服务器,更常扮演着反向代理和API 网关的关键角色。而在配置反向代理时,有一个场景我们几乎都会遇到,那就是——URL 路径重写,或者说,去除请求 阅读全文
posted @ 2025-12-17 15:15 paul_hch 阅读(44) 评论(0) 推荐(0)
摘要: 一、HarborGuard介绍 1.1 HarborGuard项目简介 HarborGuard 是一个功能全面的容器安全扫描平台,集成多种主流安全工具,通过直观的 Web 界面帮助开发者和团队轻松管理与可视化 Docker 镜像的安全评估,涵盖漏洞检测、SBOM 生成与最佳实践检查,让容器安全变得清 阅读全文
posted @ 2025-12-17 12:01 paul_hch 阅读(17) 评论(0) 推荐(0)
摘要: MySQL是互联网公司用的最多的数据库,InnoDB是MySQL用的最多的存储引擎,它非常适合大数据量,高并发量的互联网业务。为何InnoDB能够支撑如此之高的并发,它的内核设计逻辑究竟是什么,今天和大家聊聊InnoDB的并发控制,锁,MVCC。画外音:文章有点长,欢迎提前收藏。第一节、并发控制为啥 阅读全文
posted @ 2025-12-17 11:07 paul_hch 阅读(12) 评论(0) 推荐(0)
摘要: 今天介绍InnoDB七种锁的其中三种:共享/排他锁,意向锁,插入意向锁。 一,共享/排它锁(Shared and Exclusive Locks) InnoDB里当然也实现了标准的行级锁(row-level locking),共享/排它锁: (1)事务拿到某一行记录的共享S锁,才可以读取这一行; ( 阅读全文
posted @ 2025-12-17 09:19 paul_hch 阅读(9) 评论(0) 推荐(0)