摘要: 大家好,我是老张。 前天写了博客后台 Dashboard,昨天写了 WAF 自动封禁抓了 11 个恶意 IP。有读者留言问:"拦是拦住了,但你怎么知道今天有多少攻击、都是什么类型、谁在打你?" 好问题。这就是今天要聊的——从单点 WAF 到安全运营中心。 昨天你看到的是盾拦了什么,今天你看到的是我搭 阅读全文
posted @ 2026-08-07 20:38 厚德载物_VIP 阅读(155) 评论(1) 推荐(0)
摘要: 大家好,我是老张。 半个月前写了篇《1.8GB 内存的 VPS,被扫了 600 次后,我给它装了套全自动反导系统》,讲怎么给博客搭安全防护。 昨天写了篇《我给博客搭了个后台,运维人的 Dashboard 比公司那套还精致》,讲后台统计看板。 今天这篇,是前两篇的实战检验——盾装好了,到底有没有人来打 阅读全文
posted @ 2026-08-07 08:55 厚德载物_VIP 阅读(15) 评论(0) 推荐(0)
摘要: 大家好,我是老张。 半个月前写了篇《1.8GB 内存的 VPS,被扫了 600 次后,我给它装了套全自动反导系统》,讲我怎么给博客做安全防护——Nginx 堵门、Prometheus 盯梢、Alertmanager 自动封禁。 那篇写完有读者问:安全搞这么重,那博客本身的统计和管理呢? 问得好。其实 阅读全文
posted @ 2026-08-05 23:17 厚德载物_VIP 阅读(419) 评论(2) 推荐(0)
摘要: 个人视频汇总 0、云计算之 Proxmox VE云平台实战(完结篇) https://edu.51cto.com/course/26145.html 1、2020年深入浅出prometheus+grafana 企业监控应用 https://edu.51cto.com/sd/d075b2、2020年深 阅读全文
posted @ 2023-07-07 09:21 厚德载物_VIP 阅读(48) 评论(0) 推荐(0)
摘要: 大家好,我是老张。 连着写了三天博客安全系列,今天换个话题——生产踩坑。 上周写个人博客后台写嗨了,差点在生产环境捅个大篓子。 ⚠️ 声明:本文基于真实生产环境排查案例编写,已对 IP 地址、实例名、库名/表名、密码等敏感信息做脱敏处理,命令可直接复制执行。 "磁盘 80% 告警,碎片 52G,TR 阅读全文
posted @ 2026-08-08 19:53 厚德载物_VIP 阅读(71) 评论(0) 推荐(1)
摘要: 1、 jumpserver 简介Jumpserver 采用了分布式架构设计, 支持多云环境 并可灵活扩展。 资产管理方面,Jumpserver 无并发和资产数量限制, 支持水平扩容。 Jumpserver 采用了业界领先的容器化部署方式, 并且提供体验极佳的 Web Terminal 。 Jumps 阅读全文
posted @ 2020-05-11 10:14 厚德载物_VIP 阅读(891) 评论(0) 推荐(0)
摘要: 单例:专业用来处理连接多的问题(比如连接redis,zookeeper等),全局只有一个对象 单例代码def singleton(cls): instances = {} def _singleton(*args, **kwargs): if cls not in instances: instan 阅读全文
posted @ 2018-10-20 15:49 厚德载物_VIP 阅读(2172) 评论(1) 推荐(0)
摘要: 提供一种方式:既可以显现友好,还能把完整的异常信息拿到 import tracebackprint(str(traceback.format_exc())) 异常捕获的5种方式 1) try: … except: …. 捕获所有的异常信息。打印异常信息可以:print (traceback.form 阅读全文
posted @ 2018-09-24 15:49 厚德载物_VIP 阅读(171) 评论(0) 推荐(0)
摘要: 1、正则表达式是什么 对字符串进行匹配,过滤、搜索、查找的一种方法 python正则对象 字符串 2、应用场景 3、常用匹配规则 实例 # coding:utf8 import re line = "Bananas are more yellow than apples" match_obj = r 阅读全文
posted @ 2018-09-24 10:39 厚德载物_VIP 阅读(155) 评论(0) 推荐(0)
摘要: 1、进程的线程共享进程的资源 2、线程的目的 异步:我想异步做一件事情,总的执行流继续往下走 并行(多线程):同时做很多件事情 单线程作用是异步 3、如何把一件事情放到线程中去做 import threading t = threading.Thread(target=func,args=[])t. 阅读全文
posted @ 2018-09-23 16:23 厚德载物_VIP 阅读(489) 评论(0) 推荐(0)