找回密码
 注册
查看: 4143|回复: 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
) X0 L9 s+ p" F. o) I! D) z8 h# t. h- r! |
#!/usr/bin/env python
- T0 D+ G" J5 K( v#!coding=utf-8
5 u, x# A8 l+ l7 y; o+ B# h! qimport time
& z. M; x; X. v2 H0 I: }' A* @* timport os
8 N, u2 C6 o; b" P2 [6 L+ jnew_time = time.strftime('%Y-%m-%d')
0 c! b  b1 {: d& @- L/ v! L3 F/ L5 O# p$ o  W5 c7 S& }* E
up_status = os.popen('uptime').readlines()
1 Q& e8 Y+ E. z9 cstr1 = ''.join(up_status)- X& m0 }, \' x3 y8 Q
f = file(new_time+'.log','w')6 L& T4 G# ?# i; @0 L1 F
f.write('%s' % str1)
' K+ U6 |2 e8 i5 Nf.flush()
$ r# {$ z( c) d* a5 O9 I3 W0 {/ {f.close(), N% L% X  X) y+ d* R# D

" p6 S5 T; u; }+ S按照日期格式每日生成一个文件  例如今天的时间是2017-12-24.log  并把uptime写入到日志里

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2017-12-24 12:08:22 | 显示全部楼层
统计日志中访问ip地址个数:% P  [2 W2 D' q: M3 x
, ~- h( U8 I' b; q
# vim tongjiip.py
/ D% o! f/ @5 ?2 I4 b+ h! i+ K4 e! e( _
#!/usr/bin/env python2 c0 C- R$ U  @3 A
#!coding=utf-81 s0 R) Y" c, \  @& o. G
list = []& D! K# F6 K- @) x$ ]0 u
f = file('/var/log/httpd/access_log')
% h* ~: P, g. m  w& Qstr2 = f.readlines()& n7 \9 n; e  b
f.close()$ q3 n% h6 S' C, F6 l7 r* f
for i in str2:$ T% H0 `5 H3 z
      ip = i.split()[0]
4 g5 u8 B& U$ w4 x" ?      list.append(ip)
$ V+ _+ q6 x9 D5 Mlist_num = set(list)
$ r6 s8 G) E6 y0 o8 _; ]for j in list_num:6 `7 g8 `# s: H5 C. M4 u$ _) \
      num = list.count(j)4 d9 z- x, c6 q& M  o7 v! G
      print '%s :%s' %(j,num)& T; u8 z& ?0 \( R* ~$ x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 00:32 , Processed in 0.017596 second(s), 25 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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