
python
ReadMeFrist
这个作者很懒,什么都没留下…
展开
-
基于Nginx日志的自动封异常ip和解封脚本
基于Nginx日志的自动封异常ip和解封脚本(基本可用于生产环境)设计思路:1.每五分钟统计一次日志异常ip2.被封的异常ip一小时后自动解封3.尽量减少对Nginx的重启,完成全部判断后再去考虑是否重启Nginx进程4.黑名单ip采用非iptable,使用将deny+ip语句加入blockip.conf中(后期解封比较好处理),并且在上述语句块中nginx.conf中include此文件(blockip.conf可以根据需要放入http 语句块、server 语句块、location 语句块)原创 2021-08-14 18:35:05 · 1114 阅读 · 0 评论 -
DataX全量和增量mysqltomysql(二)
datax 增量原创 2022-02-20 18:56:05 · 1519 阅读 · 0 评论 -
Zabbix监控Nginx全部后端服端口健康度
思路1.通过Nginx.conf的里面upstream模块里面的server去取出全部后端服务ip和端口2.生成zabbix可识别的json文件3.zabbix利用摸版自动发现去实现全部ip端口的添加脚本#!/usr/bin/python3# chenzhenhua#########解析配置文件dir = "/usr/local/tengine/conf/nginx.conf" ###修改自己的文件目录ipport_list= {}#f_log = open("ip","a")w原创 2021-10-28 15:04:46 · 354 阅读 · 0 评论 -
python练习—简单公式计算
需求:购物车程序联系:1.启程程序后,让用户输入工资,然后打印商品列表2.允许用户根据商品编号购买3.用户选择商品,检测月是否够用,够用直接扣款,不够用提示4.按q即可退出,退出时打印购买商品和余额实现代码:...原创 2021-06-11 19:13:36 · 1800 阅读 · 0 评论 -
python练习多级菜单-day2
练习需求四级菜单,输入菜单内容进入,按b返回上一级,按求退出代码#!/usr/bin/python3# czhmenu = { '北京':{ '海淀':{ '五道口':{ 'soho':{}, '网易':{}, 'google':{} }, '中关村':{ '爱奇艺':{},原创 2021-05-22 20:41:13 · 125 阅读 · 0 评论 -
python购物车程序练习day2
需求:购物车程序联系:1.启程程序后,让用户输入工资,然后打印商品列表2.允许用户根据商品编号购买3.用户选择商品,检测月是否够用,够用直接扣款,不够用提示4.按q即可退出,退出时打印购买商品和余额流程图:搬运实现代码:#!/usr/bin/python3# czhprdouct_list = [ ('Iphone',5800), ('Mac Pro',9800), ('bike',800), ('watch',10600), ('coffee'原创 2021-05-22 14:46:30 · 256 阅读 · 0 评论 -
python登录接口测试Day1
需求:编写登录接口:1.输入用户名和密码登录2.输错三次锁定账户3.下次登录还是上次的账户,提示锁定,直接退出4.成功 后显示登录成功锁定判断文件:lock.txt 内容:xiaocxiaoe登录判断文件:ccount.txt 内容:xiaoa 123xiaob 123xiaoc 123xiaod 123xiaoe 123流程图:搬运实现代码:#!/usr/bin/python3# czh#lock定义为锁定文件lock = "D:\Projectp原创 2021-05-21 16:33:55 · 239 阅读 · 0 评论