zoukankan      html  css  js  c++  java
  • Linux netstat常用命令

    1、统计80端口连接数
    netstat -nat|grep -i "80"|wc -l

    2、统计httpd协议连接数(查看Apache的并发请求数及其TCP连接状态)
    ps -ef|grep httpd|wc -l

    3、统计已连接上的,状态为“established
    netstat -na|grep ESTABLISHED|wc -l

    4、查出哪个IP地址连接最多,将其封了.
    netstat -na|grep ESTABLISHED|awk {print $5}|awk -F: {print $1}|sort|uniq -c|sort -r +0n

    netstat -na|grep SYN|awk {print $5}|awk -F: {print $1}|sort|uniq -c|sort -r +0n

    5、查看Apache的并发请求数及其TCP连接状态:
    netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
    LAST_ACK 5
      SYN_RECV 30
      ESTABLISHED 1597
      FIN_WAIT1 51
      FIN_WAIT2 504
      TIME_WAIT 1057
    其中:SYN_RECV表示正在等待处理的请求数;
    ESTABLISHED表示正常数据传输状态;
    TIME_WAIT表示处理完毕,等待超时结束的请求数

  • 相关阅读:
    XML
    DAO
    JDBC
    事物、视图、索引、备份和恢复
    用户
    高级查询2
    高级查询1
    数据库设计
    初识MySQL
    古代和现在的区别Hashtable和HashMap
  • 原文地址:https://www.cnblogs.com/moonandstar08/p/7679419.html
Copyright © 2011-2022 走看看