31
2024
08
00:43:49

linux 通过 awk 命令统计 nginx 访问频繁 ip

命令如下:

tail -10000 /nginx_log_path.log | awk -v FS='|' '{print $2}' | sort |uniq -c |sort -k1 -nr | head -n 20

命令参数含义:

1、-v FS 指定单行日志记录中每个值的分割符号。

2、uniq -c 去除统计中的重复项。

3、sort -nr 对内容排序,默认是升序通过 -r 设置为降序, -n 以数值来排序。

4、sort -k1 -nr 对前一个命令结果的第一列数值做降序排列。

5、head -n 20 输出统计结果的前  20 行。




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://www.hqyman.cn/post/7876.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: