检查服务器端口的python脚本
1,需求:由于在服务器内检查端口是否存活,有一定的机率遇到僵尸进程 需要在外部telnet端口检查,所以写了这个脚本 2,暂时,只能用IP地址而不是域名(下一版本改进)。3,代码如下:#!/b
根据nginx错误日志,封恶意IP。
需要两个脚本,一个是用来切割nginx日志,每小时生成一个新日志另一个是生成denyip的python脚本。要生效,python脚本后还需加os.system('/etc/init.d/nginxreload')第一个脚
远程无人值班修改服务器的root密码
有一需求,百多台的服务器,需要改密码,软件有个前提,是所有服务器的root密码必须的一样。改密码后,所有服务器的root密码也是一样的。#!/usr/bin/expectspawnsshandy@192.168.1.149#expect
mysql 增量备份脚本
脚本运行需要一个参数,数据库名称。到别的服务器上运行,请把路径,用户和密码改一下。备份用到的软件,请自行自己安装一下,很简单的,加装好repo源,用yum一下即可,注意mysql5.7需要用最新版的软件才可以备份。#!/bin/bas
python 更改iptables连接端口的动态ip地址
有个需求,公司用的是动态ADSL上网的,ip地址每次断线后就变了。所以在22端口的连接IP上一直没做限制但这样感觉有很多地址扫描端口进行口令测试的。所以写了个python脚本对远程的IP进行更改。运行脚本之前,一定要保证iptables里2
python 随机密码生成模块
#!/usr/bin/env pythonimport randomdef generate_verification_code(len1 = 6): &n
模拟银行ATM机的Python程序
模拟银行ATM机的Python程序。优化那里没有做。链接:http://pan.baidu.com/s/1c09b13i密码:ww7h
python学习第一课
第一感觉,python太像C,有很多的模块可以调用(在C里叫函数),但在调用之前都要用import装入(在C里用include)。语法以开头的空格来定义(tab)塑进。如ifa>b: printa,bif
python 里的not and or
python里的逻辑运算顺序表P==Q 等于 (最优先运算)P!= Q 不等于(次级)notP 非 &nbs