IT运维
MarvelHonor
这个作者很懒,什么都没留下…
展开
-
ElasticSearch 分页查询scroll超过10万条数据的方法
ElasticSearch 分页查询scroll超过10万条数据的方法原创 2024-05-10 09:35:42 · 197 阅读 · 1 评论 -
cmd批处理维护一个进程的方法
cmd批处理维护一个进程的方法原创 2024-02-06 10:49:00 · 450 阅读 · 1 评论 -
iperf3 内网带宽测试神器
iperf3 内网带宽测试神器原创 2023-04-28 10:09:10 · 880 阅读 · 0 评论 -
以安全认证方式部署wsdl的webservice接口,并由python的suds使用密码安全调用接口
以安全认证方式部署wsdl的webservice接口,并由python的suds使用密码安全调用接口原创 2023-02-27 10:27:20 · 573 阅读 · 0 评论 -
apache 配置 路由重定向 rewrite
apache 配置 路由重定向 rewrite原创 2023-02-16 15:16:28 · 701 阅读 · 0 评论 -
python 域名解析检测/探测
python域名解析检测/探测原创 2023-02-15 16:26:57 · 486 阅读 · 0 评论 -
ZABBIX 主机列表增加时间与id的排序规则
ZABBIX默认是状态与名称的排序,实在不方便,这里增加修改时间与id的排序规则原创 2023-02-14 14:35:17 · 281 阅读 · 0 评论 -
django 通过用户的权限控制用户的菜单
django 通过用户的权限控制用户的菜单原创 2023-01-17 10:55:36 · 829 阅读 · 0 评论 -
logstash 向多目标输出多份日志&输出syslog
logstash 向多目标输出多份日志&输出syslog,安装logstash-output-logstash插件原创 2023-01-16 17:02:24 · 1295 阅读 · 0 评论 -
ELK logstash读取容器docker日志,gelf日志驱动
ELKlogstash读取容器docker日志,使用gelf日志驱动。容器使用GELF日志驱动连接Logstash。原创 2023-01-04 12:04:09 · 769 阅读 · 0 评论 -
一个实用的链接导航页的站点设计 支持自定义链接
一个实用的链接导航页的站点设计 支持自定义链接原创 2022-11-16 10:03:57 · 550 阅读 · 0 评论 -
bashshell 通过ping实现的fping 带时间戳的自动化脚本
bashshell 通过ping实现的fping 带时间戳的自动化脚本原创 2022-10-27 09:36:11 · 580 阅读 · 0 评论 -
linux环境离线安装pyinstaller
linux环境离线安装pyinstaller原创 2022-10-13 15:45:49 · 1100 阅读 · 0 评论 -
python 实现跟踪路由route函数
python 实现跟踪路由route函数原创 2022-10-11 13:58:02 · 896 阅读 · 0 评论 -
MYSQL 触发器 实践案例
当更新tb_floor里记录的floor字段时,与之相关的tb_ap_loc的floor字段也会同步更新。当删除tb_floor里记录时,与之相关的tb_ap_loc的floor也会自动删除。利用触发器实现更新楼层表的楼层名称时,自动更新与楼层相关的AP位置信息的楼层名称;删除楼层时自动删除与楼层相关的AP位置信息。.........原创 2022-08-16 11:31:17 · 875 阅读 · 0 评论 -
定期清理ES
自动清理6月之前的数据原创 2022-08-15 15:43:29 · 294 阅读 · 0 评论 -
bash shell 实现服务器周期性执行程序
bash shell 实现服务器周期性执行程序;每天的8点至22点,每隔5分钟执行一次,不依靠crond,上一个任务执行完等待相同的时候执行下一次原创 2022-08-08 15:27:00 · 937 阅读 · 0 评论 -
powershell 加密字符器 md5
powershell 加密字符器 md5原创 2022-07-14 13:37:59 · 522 阅读 · 0 评论 -
基于docker搭开源iredmail邮箱服务器
基于docker搭开源iredmail邮箱服务器原创 2022-07-08 15:36:07 · 4951 阅读 · 7 评论 -
利用PSTOOL批量配置多台windows主机 powershell
利用PSTOOL批量配置多台windows主机,基于powershell原创 2022-07-01 14:39:41 · 403 阅读 · 0 评论 -
docker 部署es 集群 elasticsearch
docker 部署es 集群 elasticsearch原创 2022-06-30 11:00:41 · 645 阅读 · 0 评论 -
python MAC地址查询
Python编写一个算法,查询MAC地址对应的厂商原创 2022-06-27 16:24:22 · 404 阅读 · 0 评论 -
python django 免密登录
python django 免密登录原创 2022-06-21 10:59:33 · 724 阅读 · 1 评论 -
python 通过二维表生成一棵树结构的算法【实用】
python 通过二维表生成一棵树结构的算法【实用】。这个算法费了我一些脑细胞,非常的实用,很多地方都需要用得到,喜欢可以直接复制走原创 2022-06-07 10:36:58 · 413 阅读 · 0 评论 -
python 写的一个按键精灵工具 特别方便 喜欢拿去
程序可以每隔固定周期时间自动进行操作鼠标、键盘、输入文本等。屏幕坐标我是用FastStoneCapture软件的“屏幕十字线”功能取的,很方便,其实方法很多,屏幕截图用画图软件也可以。原创 2022-05-20 17:51:51 · 898 阅读 · 0 评论 -
如何使用docker部署与配置ELK(elasticsearch+logstash+kibana)
准备资源#安装dockeryum install -y docker#下载镜像,本地上传加载亦可docker pull elasticsearch:7.8.0docker pull logstash:7.8.0docker pull kibana:7.8.0#创建专用网络docker network create elkES部署#配置执久化层mkdir /root/data/eschmod 777 /root/data/es#启动docker run -d --name原创 2021-11-08 09:35:10 · 412 阅读 · 0 评论 -
PowerShell 数据库MSSQL MYSQL操作简易示例代码
MSSQL封装模块$conn function open{ param($db,$server,$usr,$passwd) $global:conn=New-Object System.Data.SqlClient.SqlConnection $global:conn.ConnectionString="Data Source=$server;Initial Catalog=$db;user id=$usr;pwd=$passwd" $global:conn.原创 2021-10-19 10:42:59 · 402 阅读 · 0 评论 -
docker 启动haproxy
准备工作:#创建工作目录 mkdir /home/haproxy chmod 777 /home/haproxy #创建配置文件haproxy.cfg global #log 127.0.0.1 local2 #chroot /var/lib/haproxy #pidfile /var/run/haproxy.pid maxconn 4000 #user haproxy #group haproxy daemon #stats socket /var/lib/haproxy/stats stats so原创 2021-06-18 10:20:22 · 859 阅读 · 0 评论 -
haproxy的简单配置与应用
haproxy与nginx对比haproxy是跟nginx相似的一个负载均衡产品,它们有如下的特点:二者现在都能支持http/tcp/udp的负载均衡,nginx的采用类似编程语言的配置,用文档结构表示配置关系,看起来比较清晰,haproxy的配置有点像网络设备,定义和引用,有时候搞清一个逻辑需要上下来回翻看。nginx是master-workers多进程,每个进程单线程,多核CPU能充分利用;haproxy是多线程,单进程就能实现超高性能,虽然haproxy也能多进程,但是网上资料多认为开了多进原创 2021-06-03 15:20:53 · 538 阅读 · 0 评论 -
自动化工具-ansible之Playbook模式的场景应用
playbooks是一个不同于使用Ansible命令行执行方式的模式,其功能更强大灵活。简单来说,playbook是一个非常简单的配置管理和多主机部署系统,不同于任何已经存在的模式,可作为一个适合部署复杂应用程序的基础核心元素Tasks:任务,由模板定义的操作列表Variables:变量Templates:模板,即使用模板语法的文件Handlers:处理器 ,当某条件满足时,触发执行的操作Roles:角色 #示例一:测试连接性 ping.yml - hosts.2021-05-28 15:15:30 · 226 阅读 · 0 评论 -
运维自动化工具-ansible的安装与ad-hoc模式场景应用
使用 yum 安装 yum install epel-release -y yum install ansible –y 无论是yum安装还是pip安装,都会遇到各种意外的错误,主要是安装的时候依赖比较多,环境一致非常难。因此这里强烈推荐使用离线安装的方式离线安装,不知道为什么,confluence上传不了,可能是50MB比较大吧。 #上传2.4的安装包 rpm -ivh PyYAML*rpm libyaml*rpm python-babel*rpm原创 2021-05-28 15:14:45 · 193 阅读 · 1 评论 -
python 操作 ElasticSearch ES
安装环境pip3 install elasticsearch#pip3 install urllib3-1.26.4-py2.py3-none-any.whl --no-deps#pip3 install certifi-2020.12.5-py2.py3-none-any.whl --no-deps#pip3 install elasticsearch-7.12.1-py2.py3-none-any.whlimport timefrom elasticsearch import Elas.原创 2021-05-21 11:36:55 · 327 阅读 · 0 评论 -
思科 Cisco DHCP中继配置
1、DHCP配置接口配置:192.168.1.1/24,网关:192.168.1.22、三层核心配置enconf tip routingint g0/1switchport trunk encapsulation dot1qswitchport mode trunkint g0/2no switchportip address 192.168.1.2 255.255.255.0ip helper-address 192.168.1.1int Vlan100ip..原创 2021-05-13 11:35:26 · 2985 阅读 · 0 评论 -
Kafka集群的部署与简单使用演示
Kafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的分布式日志系统(也可以当做MQ系统),常见可以用于web/nginx日志、访问日志,消息服务等等,Linkedin于2010年贡献给了Apache基金会并成为顶级开源项目。主要应用场景是:日志收集系统和消息系统。Kafka主要设计目标如下:以时间复杂度为O(1)的方式提供消息持久化能力,即使对TB级以上数据也能保证常数时间的访问性能。 高吞吐率。即使在非常廉价的商用机器上也能做到单原创 2021-04-26 15:54:53 · 142 阅读 · 0 评论 -
python 编写一个远程执行命令的服务器与客户端示例
服务器:import socketimport subprocessserver=socket.socket(socket.AF_INET,socket.SOCK_STREAM)# server.settimeout(10)host="0.0.0.0"port=9999server.bind((host,port))server.listen(1)print("server lisen on "+str(port))auth="admin"while True: try原创 2021-04-25 10:55:06 · 314 阅读 · 1 评论 -
python写的一段SQL注入检测
def is_inject(value): pattern="\\b(and|exec|insert|select|drop|grant|alter|delete|update|count|chr|mid|master|truncate|char|declare|or)\\b|(=|\*|;|\+|'|%)" regex=re.compile(pattern,re.I | re.M) ret=regex.search(value) if regex.search(value.原创 2021-03-02 09:44:50 · 516 阅读 · 0 评论 -
python写的一个文本比较工具 difflib
import os,difflib,datetimeimport redef diff(file1,file2): if not os.path.exists(file1) or not os.path.exists(file2): print("{} 或者 {} 文件不存在".format(file1,file2)) return -1,"文件不存在" try: content1=open(file1,'r',encoding='utf.原创 2021-02-22 11:10:05 · 636 阅读 · 1 评论 -
Cisco HSRP配置 standby
拓扑示意图:PC配置:2960:enableconf tvlan 100int vlan 100int range g0/1-2 sw mode accesssw access vlan 100int f0/1sw mode accesssw access vlan 1003560:enconf tvlan 100int vlan 100ip add 192.168.100.1 255.255.255.0no shutint vlan 2ip原创 2021-01-28 10:54:57 · 3743 阅读 · 0 评论 -
python写的一个局域网扫描程序
import ipaddressfrom ping3 import pingimport encodings.idnaimport subprocessimport reimport prettytableimport sysstart="192.168.1.1"end="192.168.1.100"import threadingdef get_ip_span(start,end): start=ipaddress.ip_address(start) end=ipadd原创 2020-12-22 15:46:06 · 392 阅读 · 0 评论 -
python SSH执行命令获取结果(此方法适用于ssh到交换机读取全部配置进行交换机配置备份)
from netmiko import ConnectHandlerimport timedef ssh(ip,username,password,commands,device_type='cisco_ios',enpass=None): "思科交换机配置导出" cisco_switch = { 'device_type': device_type, #设备类型 'ip': ip, #设备IP,这里我们使用的是变量,方便循环 'user原创 2020-12-22 11:20:00 · 1801 阅读 · 0 评论