通过使用python,编写脚本批量ping主机,验证主机是否处于活动状态#!/usr/bin/python
#auther:Jacky
#date:2016-08-01
#filename:ping_ip.py
importos,sys
importsubprocess,cmd
defsubping():
f=open("ip_list.txt","r")
lines=f.readlines()
forlineinlines:
line=line.s..
分类:
编程语言 时间:
2016-08-04 11:48:57
阅读次数:
2052
上周五运营那边给了一份手机号码的excle,要求查询出所有对应于用户编号的用户的信息。这个时候遇到了一个问题就是,需要查询的用户数量很多,不可能一个一个去查,而excle中的格式又不符合sqlquery的格式,所以必须要将给出的用户编号的格式转换为正确的格式,如下(从左边的格式转化为右边的格式) 》 ...
分类:
系统相关 时间:
2016-08-01 12:17:46
阅读次数:
181
写一个脚本,批量生成10个虚拟主机配置:/etc/httpd/conf.d/vhosts#.conf主机名:www#目录:/data/vhosts/www#访问日志:logs/www#-access_log接受命令行参数,作为命令和主机名传递;使用函数:列出:list[-a|vhost_name]创建:createvhost_name删除:delete[-a|vhost_name]#!..
分类:
其他好文 时间:
2016-07-20 06:50:39
阅读次数:
478
批量备份交换机配置文件$catconfig.exp#!/usr/bin/expectsettimeout30sethost[lindex$argv0]setpassword[lindex$argv1]setdone0www.2cto.comlog_file$host.logspawntelnet$hostexpect"Password:"send"$password\r"expect"*>"send"enable\r"expect"Password:"send"$password\..
分类:
其他好文 时间:
2016-07-19 19:12:49
阅读次数:
278
一、前言 写了很多h5之后,对于写手写html和css已经麻木的我决定动手写个工具自动生成h5结构和样式。其实这个想法由来已久,但总是觉得自己技术不够,所以一直没实行。直到某天我真的写够了,我决定动手了。在此也要感谢我周围的小伙伴。是波波同学告诉了我如何使用ps中的脚本批量把图层导出成图片,嘉哥告诉 ...
分类:
其他好文 时间:
2016-06-20 20:24:51
阅读次数:
498
1. 需求背景对于大公司而言,肯定时不时会有网站或者配置文件更新,而且使用的机器肯定也是好多台,少则几台,多则几十甚至上百台。所以,自动同步文件是至关重要的。2. 实现思路首先要有一台模板机器,把要分发的文件准备好,然后只要使用expect脚本批量把需要同步的文件分发到目标机器即可。3. 核心命令r ...
分类:
系统相关 时间:
2016-06-07 14:32:48
阅读次数:
250
前段时间需要批量修改服务器的配置文件,里面包含本机的IP地址,由于服务器有多块网卡并且配置多个ip地址,一开始想写shell脚本批量修改,但是既然现在正在学Python,何不研究下使用Python写,在网络上搜了相关文章,根据自己实际情况,便有了下面的脚本:利用Python获取本机指定网卡的ip地址... ...
分类:
其他好文 时间:
2016-05-25 20:37:54
阅读次数:
205
在CentOS添加用户的方法是多样的,例如,使用useradd、passwd单个添加用户;使用脚本批量添加用户;使用文件批量导入用户。本节介绍的是使用文件批量导入用户的方法。环境介绍:[root@localhost~]#uname-r3.10.0-327.el7.x86_64[root@localhost~]#cat/etc/centos-releaseCentOS..
分类:
其他好文 时间:
2016-05-24 17:20:29
阅读次数:
157
IT管理员常用的管理、运维工具有哪些?先说说TCPcopy这个神器吧,貌似很多人都还在用着ab模拟测压力,TCPcopy能直接导入线上流量供上线前的风险测试。下面对使用过的工具会简单进行功能及使用场景介绍,并提及一些所了解的工具。 统一帐号管理: 你还在自己写脚本批量增加机器的用户、分组和修改密码或 ...
分类:
其他好文 时间:
2016-05-23 20:57:17
阅读次数:
199
fornin`seq-w10`
do
pass=`echo$RANDOM|md5sum|cut-c2-9`
useraddtest$n
echo$pass|passwd--stdintest$n
echo-e"test$n\t$pass">>/tmp/user.log
done注:seq的-w用法随机数的生成cut-c:截取指定范围的字符$RANDOM生成随机数的范围为0-32767
分类:
系统相关 时间:
2016-05-11 20:07:10
阅读次数:
227