用awk数组统计日志访问状况和网络连接状态

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用awk数组统计日志访问状况和网络连接状态相关的知识,希望对你有一定的参考价值。

  1. 统计ip及此ip访问的pv数

    #awk ‘{s[$1]++}END{for(key in s) print key,s[key]}‘ 12.log | sort -k2rn | head

    技术分享

  2. 统计当前网络各种状态的连接数
    #netstat -na | awk ‘/^tcp/{s[$6]++}END{for(key in s) print key,s[key]}‘

    技术分享

    注:awk也支持过滤功能 /^tcp/过滤以tcp开头的行

    #netstat -an | grep ESTAB | awk -F "[ :]+" ‘{print $6}‘ | sort | uniq -c

    统计当前正在建立连接的IP及连接次数

本文出自 “激情燃烧的岁月” 博客,请务必保留此出处http://liuzhengwei521.blog.51cto.com/4855442/1773969

以上是关于用awk数组统计日志访问状况和网络连接状态的主要内容,如果未能解决你的问题,请参考以下文章

查看网络状态

如何用C语言检测网络是不是连接上、已连接、已断开状态

CentOS下netstat + awk 查看tcp的网络连接状态

统计TCP网络连接情况

linux网络

查看打开关闭应急模式(应急模式阻断所有网络连接,防止出现紧急状况)