检查服务器端口的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

关于expect脚本自动执行

1,编写如下代码并存成test.sh文件   #!/usr/bin/expect-f        settimeout

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