Linux怎么获取网站的访问人数,获取客户端ip访问网站的次数和请求页面脚本

统计日志内容如下:

[root@localhost pv]# head -10 /data/iplog/2018-08-23/pv/1.txt

2018-08-23 01:00:00 182.115.166.136 http://m.31xs.net/13/13178/9224032.html

2018-08-23 01:00:00 119.116.198.0 https://m.biqugexsw.com/wapbook/73979_24947398_2.html

2018-08-23 01:00:00 115.60.156.155 http://m.qushuba.com/shu18486/10060220.html

2018-08-23 01:00:00 120.82.128.244 https://wap.xxbiquge.com/78_78360/76520_2.html

2018-08-23 01:00:00 122.194.9.240 https://m.liewen.cc/b/0/691/551539.html

2018-08-23 01:00:00 125.37.161.171 http://m.biyuwu.cc/book/11736/14972260.html

2018-08-23 01:00:00 112.96.176.248 http://m.xianqihaotianmi.com/book_8963/8016345.html

2018-08-23 01:00:00 111.85.40.148 https://www.douliushu.com/0/42/416468.html

2018-08-23 01:00:00 112.248.63.202 https://wap.xxbiquge.com/60_60978/3326763.html

2018-08-23 01:00:00 112.97.63.83 http://m.163ks.cc/wapbook-318_11/

获取客户端ip访问网站的次数和请求页面

sh -x test.sh 2018-08-23 251 ##日志文件日期,251代表机器的ip地址

[root@localhost ~]# cat test.sh

#/bin/bash

cd /data/iplog/$1/pv

txt=$(ls -l|awk '{print $NF}'|sed '1d')

for n in $txt

do

ip=$(cat /root/iplist)

for n1 in $ip

do

[ ! -d /opt/txt01 ]&&mkdir /opt/txt01 -p

grep $n1 $n >>/opt/txt01/$n1-$1-cpv.txt

done

done

rep_txt=$(cd /opt/txt01/&&ls -l *cpv.txt|awk '{print $NF}')

cd /opt/txt01

for n2 in $rep_txt

do

[ ! -d /opt/txt02 ]&&mkdir /opt/txt02 -p

##cat $n2 |awk -F [/] '{print $3}'|sort|uniq -c|sort -nr >>$n2-test

cat $n2|awk -F '[ ]+' '{print $4}'|sort|uniq -c|sort -nr >>/opt/txt02/$n2-cpv

done

sleep 0.5

cd /opt/

tar zcf /opt/$1-$2-cpv-iplog.tar.gz ./txt02

[root@localhost ~]# cat /root/iplist

219.155.99.220

182.115.166.136

112.224.1.34

61.158.149.51

110.52.211.133

101.66.139.196

116.113.1.49

124.160.215.79

[root@localhost opt]# ll /opt/txt01/

总用量 332

-rw-r--r-- 1 root root 261 8月 29 12:03 101.66.139.196-2018-08-23-cpv.txt

-rw-r--r-- 1 root root 1799 8月 29 12:03 110.52.211.133-2018-08-23-cpv.txt

-rw-r--r-- 1 root root 51490 8月 29 12:03 112.224.1.34-2018-08-23-cpv.txt

-rw-r--r-- 1 root root 5102 8月 29 12:03 116.113.1.49-2018-08-23-cpv.txt

-rw-r--r-- 1 root root 45998 8月 29 12:03 124.160.215.79-2018-08-23-cpv.txt

-rw-r--r-- 1 root root 1018 8月 29 12:03 182.115.166.136-2018-08-23-cpv.txt

-rw-r--r-- 1 root root 279 8月 29 12:03 219.155.99.220-2018-08-23-cpv.txt

-rw-r--r-- 1 root root 209465 8月 29 12:03 61.158.149.51-2018-08-23-cpv.txt

[root@localhost opt]# ll /opt/txt02/

总用量 124

-rw-r--r-- 1 root root 156 8月 29 12:03 101.66.139.196-2018-08-23-cpv.txt-cpv

-rw-r--r-- 1 root root 708 8月 29 12:03 110.52.211.133-2018-08-23-cpv.txt-cpv

-rw-r--r-- 1 root root 17310 8月 29 12:03 112.224.1.34-2018-08-23-cpv.txt-cpv

-rw-r--r-- 1 root root 2094 8月 29 12:03 116.113.1.49-2018-08-23-cpv.txt-cpv

-rw-r--r-- 1 root root 13783 8月 29 12:03 124.160.215.79-2018-08-23-cpv.txt-cpv

-rw-r--r-- 1 root root 293 8月 29 12:03 182.115.166.136-2018-08-23-cpv.txt-cpv

-rw-r--r-- 1 root root 116 8月 29 12:03 219.155.99.220-2018-08-23-cpv.txt-cpv

-rw-r--r-- 1 root root 68950 8月 29 12:03 61.158.149.51-2018-08-23-cpv.txt-cpv

[root@localhost opt]#

[root@git-server txt01]# head -10 /opt/txt02/117.136.79.37-2018-05-17-cpv.txt-cpv

6 http://m.31xs.net/13/13431/10319091.html

4 https://m.yubook.net/novel/61462/7938632.html

4 https://m.ybdu.com/xiaoshuo/18/18935/6895763.html

4 https://m.xiaoshuoli.com/i35445/18566473.html

4 https://m.xiaoshuoli.com/i18640/18476060.html

4 https://m.biquxu.com/24/24853/12085909.html

4 http://m.wutuxs.com/html/1/1071/842907.html

4 http://m.sanhao33.com/sort-8-5/

4 http://m.jw46.com/sort/

4 http://m.bxwx.io/book_77838/22048312.html

过滤出来的IP101.66.139.196 2018-08-23 的访问日志内容如下:

[root@localhost opt]# cat /opt/txt01/101.66.139.196-2018-08-23-cpv.txt

2018-08-23 00:37:55 101.66.139.196 https://m.2kxs.com/book/86335/16812393.html

2018-08-23 00:56:20 101.66.139.196 https://m.2kxs.com/book/86335/16841303.html

2018-08-23 01:00:00 101.66.139.196 https://m.2kxs.com/book/86335/16841304.html

统计出来的IP101.66.139.196请求的不同url次数的日志:

[root@localhost opt]# cat /opt/txt02/101.66.139.196-2018-08-23-cpv.txt-cpv

1 https://m.2kxs.com/book/86335/16841304.html

1 https://m.2kxs.com/book/86335/16841303.html

1 https://m.2kxs.com/book/86335/16812393.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值