找回密码
 注册
查看: 4144|回复: 2

python脚本

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2017-12-24 11:29:57 | 显示全部楼层 |阅读模式
购买主题 本主题需向作者支付 2 金钱 才能浏览

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2017-12-24 11:59:02 | 显示全部楼层
# vim caijirizhi.py
0 o  P- m: m! ~" N0 a8 x5 |
3 c- Z8 C9 M5 J; W/ |#!/usr/bin/env python; U7 _+ t6 o3 V% }! P; m
#!coding=utf-8
5 Z  a' A1 F$ Y3 [import time/ f& E+ A$ a+ x8 Y. v! A! @
import os, f; ~9 L8 d. G9 L
new_time = time.strftime('%Y-%m-%d')
$ ~+ a' P( Z" V. t' K- y$ c: s4 X) A3 X; s! \! w
up_status = os.popen('uptime').readlines()
: V) Q" Z6 y& T  l& U* wstr1 = ''.join(up_status)9 ?8 |# p& w$ t3 O* j
f = file(new_time+'.log','w')
  j( m( c% s1 _6 {: tf.write('%s' % str1)3 A; D0 R% J4 _% ?5 X/ m6 s* g
f.flush()- X, k5 a2 y1 o" z, n
f.close()
3 h) ?4 e' R+ p- l* ]1 t% |! M
# {1 h. D) }$ [: W+ x" q& h) `按照日期格式每日生成一个文件  例如今天的时间是2017-12-24.log  并把uptime写入到日志里

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 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
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 01:37 , Processed in 0.023596 second(s), 25 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表