2016-04-29 133 views
-1

我處於緊急情況,我需要在linux端口請求計數。在linux端口每秒請求計數

請求將是HTTP GET並且端口是7003.如何獲得每秒請求數?

+0

有很多工具可用於網絡監控。您可以使用'tcpdump'來捕獲特定端口上的特定請求。 –

回答

0

試試這個:

netstat -a | grep ESTABLISHED | grep -c :7003 

這應該給你的你有什麼,此刻的想法。

0

網絡嗅探器是一種方法。

Wireshark是一個免費的網絡嗅探器。

使用Wireshark,你可以使用下面的顯示過濾器只顯示HTTP-GET請求:

http.request.method == "GET" 

您可以通過使用捕獲過濾器捕獲限制業務量。對於只有7003的流量越來越TCP端口,您可以使用捕捉過濾器:

tcp port 7003 

然後Wireshark的統計摘要對話框會顯示想要的值:

enter image description here

0

您可以使用手錶和netstat類似如下:

watch netstat -a | grep ESTABLISHED | grep -c ':7003$' 

默認監視每秒運行該命令。

+0

它不會每秒返回請求,但會返回當時有多少客戶端連接。 –