统计IP个数

最近公司官网很不稳定,于是有一个需求,统计在apache访问日志下面的IP个数。 这个实现起来其实也就一条awk命令,可以这样写: awk ‘{i=$1;count[i]++}END{for(i in count)print(i,count[i])}’ /var/log/httpd/acces...

2017-02-18 20:55:07

阅读数 1132

评论数 0

用Python写脚本,完全备份和增量备份

需求: 在/root/backup下面有两个文件夹dst和src。要求在周一的时候进行完全备份,其余日子进行增量备份。从src备份到dst。思路及关键点: 建立一个文件,以字典方式记录src的文件名以及文件对应的md5的值 完全备份的时候将文件名和md5值写在一个文件里面。cPickle的知识点...

2017-02-12 16:45:18

阅读数 2435

评论数 0

使用Splunk监控远端

Splunk 实例 远程监控 虚拟机

2017-01-09 14:01:08

阅读数 4728

评论数 0

用Python将注释行和空行去掉

os模块,\cp的用法,文件的读取

2017-01-08 17:54:58

阅读数 2539

评论数 0

用Python写一段用户登录的程序

#!/usr/bin/env python #coding: utf8import getpassdb = {}def newUser(): username = raw_input('username: ') if username in db: #添加打印颜色 ...

2017-01-08 11:40:28

阅读数 4033

评论数 0

用Python写一段整数和IPV4互换的程序

#!/usr/bin/env python #coding: utf8def ip2int(ipaddr): iplist = ipaddr.split('.')#用.split('.')分开IPV4的4段数字 result = 0 for i in range(4): ...

2017-01-07 23:28:46

阅读数 294

评论数 0

用Python写一段实现剪切功能的程序。

“`!/usr/bin/env pythoncoding: utf8import sysmystr = []def inputstr(): item = raw_input(‘Please input your string:’) mystr[:] = [] #清空列表...

2017-01-07 17:30:43

阅读数 1523

评论数 0

用Python写一段发邮件的小程序

#!/usr/bin/env pythonimport random import os import stringallchoice = string.letters + string.digits #print allchoice""" 邮件正文,后面展现stri...

2016-12-28 22:50:02

阅读数 503

评论数 0

用Python写一段检查输入合法性的小程序

#!/usr/bin/env pythonimport stringalphas = string.letters + '_' nums = string.digits alphasnums = alphas + numsprint 'Welcome to the Identifier Check...

2016-12-26 22:49:15

阅读数 1751

评论数 1

用Python创建文件,输入内容

#!/usr/bin/env pythonimport os #换行符,跨平台用,在linux下换行符为\n,windows下为\r\nls = os.linesepwhile True: #用户输入文件名,如果文件已经存在,报错,重新输入,直到输入不存在的文件名 fname = raw...

2016-12-20 23:07:04

阅读数 253

评论数 0

用Python写a穿过#

可以实现的功能是字符a动态穿越了 20个# 展现的是 sys.stdout.write(),和print类似,但是不会换行 \r覆盖打印 sys.stdout.flush()写入硬盘,不然sys.stdout.write()只会写入缓存,看不到输出 异常捕获。当程序在sleep(0.5)的时候,...

2016-12-16 16:23:12

阅读数 152

评论数 0

用Python写8位随机密码

#!/usr/bin/env pythonimport random import stringmypassWD = '' list = string.digits + string.letters + string.punctuation#分别为输出数字,大小写字母,标点符号 for i in ...

2016-12-16 11:45:48

阅读数 1661

评论数 0

用Python写斐波那契数列

#!/usr/bin/env pythonfibs = [0,1] #先定义开始的前两个数字 for i in range(8): #用range()控制循环次数为8, fibs.append(fibs[-1] + fibs[-2])#.append可以往List最后增加一个数字,这个数...

2016-12-14 09:25:49

阅读数 2148

评论数 0

用Python写剪刀石头布小游戏-解法2

#!/usr/bin/env python #coding: utf8import random import sysallList = ['石头', '剪刀', '布'] gDict = {'石头':0, '剪刀':1, '布':2} prompt = """(0)...

2016-12-12 22:54:45

阅读数 4450

评论数 0

用Python写剪刀石头布小游戏

!/usr/bin/env pythoncoding:utf8import randomS=”石头” J=”剪刀” B=”布”Collection = [S,J,B] ResultManWin = ([S,J],[J,B],[B,S]) MAN = raw_input(“请输入石头、剪刀、...

2016-12-11 11:01:30

阅读数 1268

评论数 0

提示
确定要删除当前文章?
取消 删除