日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

ip连接统计

發布時間:2025/6/15 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ip连接统计 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

對連接的IP按連接數量進行排序 ?
netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n ?

查看TCP連接狀態 ?
??
netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rn ?
netstat -n | awk '/^tcp/ {++S[$NF]};END {for(a in S) print a, S[a]}' ?
netstat -n | awk '/^tcp/ {++state[$NF]}; END {for(key in state) print key,"\t",state[key]}' ?
netstat -n | awk '/^tcp/ {++arr[$NF]};END {for(k in arr) print k,"\t",arr[k]}' ?
netstat -n |awk '/^tcp/ {print $NF}'|sort|uniq -c|sort -rn ?
netstat -ant | awk '{print $NF}' | grep -v '[a-z]' | sort | uniq -c ?

查看80端口連接數最多的20個IP ? ?
netstat -anlp|grep 80|grep tcp|awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -nr|head -n20 ?
?
查找較多time_wait連接 ?
netstat -n|grep TIME_WAIT|awk '{print $5}'|sort|uniq -c|sort -rn|head -n20 ?
查找較多的SYN連接 ?
netstat -an | grep SYN | awk '{print $5}' | awk -F: '{print $1}' | sort | uniq -c | sort -nr | more?

查看當前并發訪問數:
netstat -an | grep ESTABLISHED | wc -l

查看所有連接請求
netstat -tn 2>/dev/null?
但是只要established的,則grep ?"ESTABLISHED"?
netstat -tn | grep ESTABLISHED 2>/dev/null

查看訪問某一ip的所有外部連接IP(數量從多到少)
netstat -nt | grep 121.41.30.149:80 | awk '{print $5}' | awk -F: '{print ($1>$4?$1:$4)}' | sort | uniq -c | sort -nr | head

根據端口查找進程
netstat -ntlp | grep 80 | awk '{print $7}' | cut -d/ -f1

下面未驗證
防范DDOS×××腳本 ?
#防止SYN××× 輕量級預防 ?
iptables -N syn-flood ?
iptables -A INPUT -p tcp –syn -j syn-flood ?
iptables -I syn-flood -p tcp -m limit –limit 3/s –limit-burst 6 -j RETURN ?
iptables -A syn-flood -j REJECT ?

#防止DOS太多連接進來,可以允許外網網卡每個IP最多15個初始連接,超過的丟棄 ?
iptables -A INPUT -i eth0 -p tcp –syn -m connlimit –connlimit-above 15 -j DROP ?
iptables -A INPUT -p tcp -m state –state ESTABLISHED,RELATED -j ACCEPT ?

#用Iptables抵御DDOS (參數與上相同) ?
iptables -A INPUT ?-p tcp --syn -m limit --limit 12/s --limit-burst 24 -j ACCEPT ?
iptables -A FORWARD -p tcp --syn -m limit --limit 1/s -j ACCEPT ??

根據nginx的訪問日志判斷
查看訪問記錄
1.從1000行開始到3000
cat access.log |head -n 3000|tail -n 1000
2.從1000行開始,顯示200行
cat access.log |tail -n +1000 |head -n 200
3.通過查詢日志記錄進行分析(如果沒有單獨配置,access.log一般放在nginx/logs下)
awk '{print $1}' 日志地址 | sort | uniq -c | sort -n -k 1 -r | head -n 100
tail -n 1000:顯示最后1000行
tail -n +1000:從1000行開始顯示,顯示1000行以后的
head -n 1000:顯示前面1000行

1.根據訪問IP統計UV
awk '{print $1}' ?access.log|sort | uniq -c |wc -l

2.統計訪問URL統計PV
awk '{print $7}' access.log|wc -l

3.查詢訪問最頻繁的URL
awk '{print $7}' access.log|sort | uniq -c |sort -n -k 1 -r|more

4.查詢訪問最頻繁的IP
awk '{print $1}' access.log|sort | uniq -c |sort -n -k 1 -r|more

5.根據時間段統計查看日志
?cat ?access.log| sed -n '/14\/Mar\/2015:21/,/14\/Mar\/2015:22/p'|more

6.通過日志查看含有send的url,統計ip地址的總連接數
cat access.log | grep "send" | awk '{print $1}' | sort | uniq -c | sort -nr

7.通過日志查看當天訪問次數最多的時間段
awk '{print $4}' access.log | grep "24/Mar/2011" |cut -c 14-18|sort|uniq -c|sort -nr|head

8.通過日志查看當天指定ip訪問次數過的url和訪問次數
cat access.log | grep "222.132.90.94" | awk '{print $7}' | sort | uniq -c | sort -nr

轉載于:https://blog.51cto.com/1142263/2133237

總結

以上是生活随笔為你收集整理的ip连接统计的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。