|
|
楼主 |
发表于 2017-12-24 12:08:22
|
显示全部楼层
统计日志中访问ip地址个数:
, |' U9 @2 S' g( m% G
" t- I* Q0 v; v( v# vim tongjiip.py, o0 @5 _2 C7 i V+ T+ r
2 K K; D4 O( E; e# j6 c, U#!/usr/bin/env python
0 L: @, r, @8 `4 y' ?2 j#!coding=utf-8
& E4 {0 m$ f- ~' ]list = []
6 d( B: S8 S& G6 o6 M$ [f = file('/var/log/httpd/access_log')
. @$ Q. x2 }% P1 p& sstr2 = f.readlines()
) u& @% y! Y9 J7 _1 `2 s. z Xf.close()
) @( R; D% W& L8 tfor i in str2:
1 e4 t5 o% k. S. z( x7 k3 x$ _ ip = i.split()[0]
3 l+ C& t" i; `! X& U% M list.append(ip)
, _7 |$ `2 L: }8 S0 g+ Z/ ~' x7 ?list_num = set(list); S% ?6 ^! A& t8 m! e6 y3 E) Z5 y
for j in list_num:4 ]. G. j' z b. X& Y1 w
num = list.count(j)
/ z" z) p' F, ?7 ?& J% H print '%s :%s' %(j,num)
( N n% C1 I4 K3 H6 _( s |
|