1、统计访问ip个数,并根据访问量由大到小排序

    1. 数据:
    2. http://192.168.200.10/index1.html
    3. http://192.168.200.20/index1.html
    4. http://192.168.200.20/index2.html
    5. http://192.168.200.30/index2.html
    6. http://192.168.200.10/index1.html
    7. http://192.168.200.10/index2.html
    8. 命令:
    9. cat data.txt | cut -d '/' -f 3 | sort | uniq -c |sort -nr
    10. 解释:
    11. cat 文件名 | 根据'/'进行切分取第三部分的数据 | 需要先排序一下 | 统计元素出现次数 | 再由大到小排序
    12. 返回:
    13. 3 192.168.200.10
    14. 2 192.168.200.20
    15. 1 192.168.200.30

    2、统计当前linux服务器连接的ip并根据并发数由大到小排序

    1. 命令:
    2. netstat -an | grep ESTABLISHED | awk -F " " '{print $5}' | cut -d ":" -f 1 | sort | uniq -c
    3. 解释:
    4. 获取当前所有网络连接 | 过滤正在连接的 | 根据" "进行分割取第5个元素 | 再使用cut分割,也可以使用awk分割 | 排序 | 统计

    3、