教你如何在linux系統(tǒng)中查看服務(wù)器IP連接數(shù)
在Linux系統(tǒng)中,有時(shí)需要計(jì)算來(lái)自特定地址的連接數(shù)。 以下組合命令使您可以查看基于IP分類統(tǒng)計(jì)信息和計(jì)算與服務(wù)器的所有連接數(shù)。
netstat -tun|awk '{print $5}'|cut -d : -f1|sort|uniq -c|sort -n
命令解釋:
awk '{print $5}'是以空格分隔,截取第五列,也就是Foreign Address列。
cut -d : -f1:cut是一個(gè)選取命令,-d指定為分隔符,這里指定“:”為分隔符,-f數(shù)字是取第幾列,這里-f1顯示分隔符后的第一個(gè)列。
uniq 用于報(bào)告或刪除內(nèi)容中的重復(fù)行,-c在輸出行前面加上出現(xiàn)的次數(shù),一般與sort命令結(jié)合使用
sort對(duì)文件進(jìn)行排序,并將排序結(jié)果標(biāo)準(zhǔn)是輸出,默認(rèn)排序是升序,-r參數(shù)降序,-n是根據(jù)數(shù)值的大小進(jìn)行排序
通過(guò)這個(gè)命令組合,就可以統(tǒng)計(jì)分類顯示單個(gè)地址的連接數(shù)。