找回密码
 注册
查看: 4145|回复: 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+ O- S3 f5 B* F" z" u

+ j; B/ X; y( }#!/usr/bin/env python! w! f- r& _9 w# a2 i4 Q. A% @9 Q
#!coding=utf-8
# a5 |5 D# ^) Dimport time. C0 w" @$ `4 o" w$ e# T
import os) N+ I$ F6 U4 ?5 r' ^
new_time = time.strftime('%Y-%m-%d')
3 U! ?; W1 O# k9 S
3 T- S$ C& Y0 p5 c4 hup_status = os.popen('uptime').readlines()
0 U4 x. d6 R) Z2 U% }str1 = ''.join(up_status)
/ m& r- @7 y$ y9 n. @! G# ff = file(new_time+'.log','w')
' W; G5 N4 C. u/ d: w: r) yf.write('%s' % str1): i& g, x, m( s' ]- f; w
f.flush()5 Q2 J" J9 r! |$ W5 P$ N
f.close()2 F' |2 U4 g1 i/ u& o+ ]

8 O9 c; C) O/ w& e% j7 l1 a9 M按照日期格式每日生成一个文件  例如今天的时间是2017-12-24.log  并把uptime写入到日志里

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2017-12-24 12:08:22 | 显示全部楼层
统计日志中访问ip地址个数:9 v5 Y9 `# H* O1 r* o1 K
- E5 @- P! h/ {" Y) M
# vim tongjiip.py
% U& {/ |8 A6 C4 C
; h' g( z$ Y. |2 R, J#!/usr/bin/env python
+ j2 U, b  L! V0 k#!coding=utf-81 ^- ?# {* }) f1 i
list = []
, ~# t" M6 T2 @- [: Qf = file('/var/log/httpd/access_log')
3 Q4 D/ `5 ~8 ~str2 = f.readlines()/ A4 Q: t9 t, x8 s  J" A
f.close()
: @9 J0 V& \4 K/ Jfor i in str2:9 `' j8 r& w- `% z$ C) Q
      ip = i.split()[0]
5 W3 f8 i  r- X2 B5 `      list.append(ip)% j/ B7 l; C+ P) E- c; Z& u5 m
list_num = set(list)
6 X4 I# F  v" G4 b3 g$ zfor j in list_num:, C" h9 i, D- d/ i9 e& H- b
      num = list.count(j)1 C% T/ F1 v2 Z2 N; U: U
      print '%s :%s' %(j,num): N; b2 n1 c3 g# c6 m+ D. F, j
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 03:50 , Processed in 0.014988 second(s), 25 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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