
Python
文章平均质量分 58
运维Enter
linux运维工程师,热爱开源技术。so fun so linux
展开
-
Python模块学习:atexit
转自 http://python.jobbole.com/81473/atexit模块很简单,只定义了一个register函数用于注册程序退出时的回调函数,我们可以在这个回调函数中做一些资源清理的操作。注:如果程序是非正常crash,或者通过os._exit()退出,注册的回调函数将不会被调用。我们也可以通过sys.exitfunc来注册回调,但通过它只能注册一个回调,而且还不支转载 2017-10-12 16:23:16 · 281 阅读 · 0 评论 -
Python并行计算pp模块实践笔记
最近已集群模式适用了下Python并行计算的pp模块,例子为官方的计算素数的和,特记录如下:环境如下(三节点,每个节点先pip install pp安装pp模块): node-1 任务发起方 node-4,node-6 任务执行方,ppserver,运行ppserver.py1、node-4和node-6 运行ppserver.py的脚本,以自动发现模式运行,通过debu原创 2017-10-16 15:08:24 · 5260 阅读 · 3 评论 -
检测openstack云平台是否存在脑裂的虚拟机,加入zabbix告警
在openstack运维中,有时会遇到虚拟机热迁移,evacuate等操作中,发生虚拟机脑裂的情况,即同一个虚拟机同时在两个hypervisor上面运行,在使用ceph等共享存储时,十有八九会造成虚拟机文件系统损伤,运气好的情况下能修复文件系统错误,重则数据混乱,虚拟机无法启动.为此,我写了一个Python脚本,用于检测openstack的hypervisor(KVM)是否存...原创 2017-10-11 21:03:58 · 1619 阅读 · 0 评论 -
redis密码破解(python使用socket模块)
偶尔看到一篇讲述redis未授权访问漏洞的,提到用hydra进行redis密码的破解。测试了下,发现安装的hydra竟然无法破解出密码,且速度很慢(hydra版本 v8.2-dev)。 如上图,用一个for循环生成个随机密码测试文件,将正确密码写入。如上图,hydra竟然没破解出密码,不知道是不是bug,而且一分钟才运行差不多10000次密码猜测。而redi...原创 2018-12-27 20:58:52 · 1606 阅读 · 1 评论 -
redis密码破解(python使用redis模块)
昨天用socket模块写了个破解redis密码的脚本,今天用Python redis模块在写了个,同一个密码文本,发现redis模块速度明显不如socket模块,代码如下:#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 18-12-27 下午9:20# @Site : # @File : ...原创 2018-12-28 20:07:29 · 2067 阅读 · 0 评论 -
redis密码破解(Python使用multiprocessing分布式进程)
前面redis密码破解都是在一台机器单进程运行的,于是想如果在多台机器分布式运行,速度会不会快点,用Python的multiprocessing模块的managers子模块写了个破解程序,代码如下: master端,代码如下:#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 18-...原创 2018-12-31 22:22:28 · 1087 阅读 · 0 评论 -
redis密码破解(multiprocessing的Pool多进程模式)-join方法小坑
之前使用multiprocessing的分布式进程模式写了个redis的破解程序,性能不是很理想,相对于单进程模式性能反而有下降.于是想利用multiprocessing的多进程模式进行破解,初始代码如下:#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 19-1-3 下午7:32# @Site : ...原创 2019-01-09 22:47:11 · 1267 阅读 · 0 评论 -
Python selenium模块报错解决
在使用selenium的webdriver示例化Firefox和Chrome对象时,发现如下报错。如上图,实例Firefox对象,报错:selenium.common.exceptions.WebDriverException: Message: invalid argument: can't kill an exited process 如上图,实例化Chrome...原创 2019-01-22 22:19:23 · 4488 阅读 · 1 评论