linux
后觉丶
这个作者很懒,什么都没留下…
展开
-
python脚本通过Jenkins自动化部署git服务器中的web网站
python脚本通过Jenkins自动化部署git服务器中的web网站本脚本实现Jenkins中持续部署的文件来编译部署web网站。具体代码实现如下:import osimport requestsimport wgetimport hashlibimport tarfiledef has_new_ver(ver_fname, ver_url): '用于判断是否有新版本...原创 2019-10-24 18:56:44 · 279 阅读 · 0 评论 -
python脚本实现ansible模块批量部署
python脚本实现ansible模块批量部署本脚本通过ansible文档中Python API所给代码实现ansible批量部署脚本。具体代码实现如下:#!/home/student/nsd111/bin/pythonimport shutilfrom collections import namedtuplefrom ansible.parsing.dataloader impor...原创 2019-10-21 16:06:14 · 544 阅读 · 0 评论 -
python脚本实现批量远程部署主机
python脚本实现批量远程部署主机本脚本通过填写位置参数来实现批量部署远程主机的功能,位置参数1填写主机ip列表,位置参数2填写执行命令(执行命令写在" "内)import paramikoimport sysimport getpassimport threadingdef rcmd(host,user = 'student',passwd = None,port=22,comm...原创 2019-10-18 18:09:13 · 1421 阅读 · 0 评论 -
python脚本实现下载网站中的文件
python脚本实现下载网站中的文件本脚本通过使用urllib模块,运行时添加位置参数1、位置参数2来实现下载网站中的文件。位置参数1为源url,位置参数2为下载位置#!/home/student/nsd111/bin/pythonfrom urllib import requestimport sysdef down(url,dst): html = request.url...原创 2019-10-18 15:03:10 · 797 阅读 · 0 评论 -
python脚本分析apache访问日志,统计访问量
python脚本分析apache访问日志,统计访问量本脚本读取apache访问日志,分析统计ip访问次数,和浏览器访问次数,并降序输出#!/root/bin/pythonimport redef count_patt(fname,patt): patt_dict = {} cpatt = re.compile(patt) with open(fname) as f...原创 2019-10-16 10:16:09 · 408 阅读 · 0 评论 -
python脚本实现文件备份
python脚本实现文件备份本脚本通过判断是否为周一来执行完全备份或增量备份,需提前放到计划任务中每天执行,实现周一完全备份,之后每天增量备份的功能.具体代码实现如下#!/root/bin/pythonfrom time import strftimeimport osimport tarfileimport hashlibimport pickledef check_md5(f...原创 2019-10-15 10:44:56 · 263 阅读 · 0 评论 -
python脚本实现用户注册登录功能
python脚本实现用户注册登录功能本脚本通过模块调用实现用户注册登录功能,满足用户可以先注册后登陆未注册的账户无法登陆等条件.具体代码实现如下#!/root/bin/pythonimport passcreateimport getpassadict = {}def zhu_ce(zname,zpass): if zname in list(adict): ...原创 2019-10-10 21:18:41 · 3154 阅读 · 2 评论 -
python脚本实现文件去重比较
python脚本实现文件去重比较本脚本实现两个文件去重后比较得出补集写到新文件中.代码实现如下#!/root/bin/pythonwith open('/etc/passwd','r') as filea: with open('/tmp/mima','r') as fileb: s1 = set(filea) s2 = set(fileb) ...原创 2019-10-10 17:46:57 · 280 阅读 · 0 评论 -
python脚本:以银行形式来表示栈中数据的出入
python脚本:以银行形式来表示栈中数据的出入本脚本通过模拟银行存取款的形式来表示栈中数据的出入,通过创建存取函数,调用函数来实现栈中数据的出入和查询.具体代码实现如下:#!/root/bin/pythoncunzhe = []def cmoney(cdata): cunzhe.append(cdata) return cunzhedef qmoney(): ...原创 2019-10-10 14:27:55 · 202 阅读 · 0 评论 -
python脚本执行创建用户生成随机八位密码并生成用户信息文件
python脚本执行创建用户生成随机八位密码并生成用户信息文件本脚本通过python实现了创建用户并自动为所创用户创建密码,随后为用户在指定的目录下创建用户信息.具体实现代码如下:#!/root/bin/pythonimport subprocessimport pass_createdef create_user(): while 1: user_name =...原创 2019-10-09 21:31:36 · 410 阅读 · 0 评论 -
如何让cpu满负载运行
如何让cpu满负载运行测试时如何能让cpu满负载运行呢? for i in `seq 1 $(cat /proc/cpuinfo |grep "physical id" |wc -l)`; do dd if=/dev/zero of=/dev/null & done说明:cat /proc/cpuinfo |grep “physical id” | wc -l 可以获得CPU的个...原创 2019-09-26 15:32:58 · 6657 阅读 · 1 评论