2024年11月Linux如何通过netstat命令查看80端口连接数(2)

发布时间:

  ⑴查看Apache的并发请求数及其TCP连接状态:

  ⑵Linux命令:

  ⑶stat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S print a, S[a]}’

  ⑷LAST_ACK

  ⑸SYN_RECV

  ⑹ESTABLISHED

  ⑺FIN_WAIT

  ⑻FIN_WAIT

  ⑼TIME_WAIT

  ⑽SYN_RECV表示正在等待处理的请求数;

  ⑾ESTABLISHED表示正常数据传输状态;

  ⑿TIME_WAIT表示处理完毕,等待超时结束的请求数。

  ⒀查看httpd进程数(即prefork模式下Apache能够处理的并发请求数:

  ⒁Linux命令:

  ⒂ps -ef | grep httpd | wc -l

  ⒃查看Apache的并发请求数及其TCP连接状态:

  ⒄Linux命令:

  ⒅stat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S print a, S[a]}’

  ⒆LAST_ACK

  ⒇SYN_RECV

  ⒈ESTABLISHED

  ⒉FIN_WAIT

  ⒊FIN_WAIT

  ⒋TIME_WAIT

  ⒌SYN_RECV表示正在等待处理的请求数;

  ⒍ESTABLISHED表示正常数据传输状态;

  ⒎TIME_WAIT表示处理完毕,等待超时结束的请求数。

  ⒏stat常见参数

  ⒐-a (all显示所有选项,默认不显示LISTEN相关

  ⒑-t (tcp仅显示tcp相关选项

  ⒒-u (udp仅显示udp相关选项

  ⒓-n 拒绝显示别名,能显示数字的全部转化成数字。

  ⒔-l 仅列出有在 Listen (监听 的服?兆刺?/p》

  ⒕-p 显示建立相关链接的程序名

  ⒖-r 显示路由信息,路由表

  ⒗-e 显示扩展信息,例如uid等

  ⒘-s 按各个协议进行统计

  ⒙-c 每隔一个固定时间,执行该stat命令。

  ⒚提示:LISTEN和LISTENING的状态只有用-a或者-l才能看到

  ⒛上面就是Linux使用stat命令查看端口连接数的方法,想要查看端口连接数的朋友可以使用stat命令试试看。