如何查看Apache的連接數(shù)和當(dāng)前連接數(shù)
查看了連接數(shù)和當(dāng)前的連接數(shù)
復(fù)制代碼 代碼如下:
netstat -ant | grep $ip:80 | wc -l
netstat -ant | grep $ip:80 | grep EST | wc -l
查看IP訪問次數(shù)
復(fù)制代碼 代碼如下:
netstat -nat|grep ":80"|awk '{print $5}' |awk -F: '{print $1}' | sort| uniq -c|sort -n
Linux命令:
復(fù)制代碼 代碼如下:
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
watch "netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'"
返回結(jié)果示例:
LAST_ACK 5
SYN_RECV 30
ESTABLISHED 1597
FIN_WAIT1 51
FIN_WAIT2 504
TIME_WAIT 1057
說明:
SYN_RECV 表示正在等待處理的請求數(shù);
ESTABLISHED 表示正常數(shù)據(jù)傳輸狀態(tài);
TIME_WAIT 表示處理完畢,等待超時(shí)結(jié)束的請求數(shù);
FIN_WAIT1 表示server端主動(dòng)要求關(guān)閉tcp連接;
FIN_WAIT2 表示客戶端中斷連接;
LAST_ACK 關(guān)閉一個(gè)TCP連接需要從兩個(gè)方向上分別進(jìn)行關(guān)閉,雙方都是通過發(fā)送FIN來表示單方向數(shù)據(jù)的關(guān)閉,當(dāng)通信雙方發(fā)送了最后一個(gè)FIN的時(shí)候,發(fā)送方此時(shí)處于LAST_ACK狀態(tài),當(dāng)發(fā)送方收到對方的確認(rèn)(Fin的Ack確認(rèn))后才真正關(guān)閉整個(gè)TCP連接;
版權(quán)聲明:
本站所有文章和圖片均來自用戶分享和網(wǎng)絡(luò)收集,文章和圖片版權(quán)歸原作者及原出處所有,僅供學(xué)習(xí)與參考,請勿用于商業(yè)用途,如果損害了您的權(quán)利,請聯(lián)系網(wǎng)站客服處理。