|
導讀微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應用。小程序是一種不用下載就能使用的應用,也是一... 微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應用。小程序是一種不用下載就能使用的應用,也是一項門檻非常高的創新,經過將近兩年的發展,已經構造了新的小程序開發環境和開發者生態。 這篇文章詳解linux查看TCP連接IP統計小程序代碼#!/usr/bin/env python#coding:utf8import commandsimport timeimport sysdef main(count_list): print "數量\t\tIP地址 \t\t\t連接狀態"
for i in count_list: for x in i.split(): if len(x) > 14: print "%s \t"% x, else: print "%s \t\t" % x, printif __name__ == '__main__': if len(sys.argv) >1: try: while 1:
command_str = """netstat -tan | grep '""" + sys.argv[1] + """' |awk '{print $(NF-1),$NF}' | grep -E '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | awk -F [\ :] '{print $(NF-2),$NF}' | awk '{ip[$0]++}END{for ( i in ip) print ip[i],i | "sort -nr | head -n 20" }' 2>/dev/null """
count_list = commands.getstatusoutput(command_str)[1].split("\n")
main(count_list)
time.sleep(5) print
print "-----------------------------------------------------"
except: pass
else: try: while 1:
command_str = """netstat -tan|awk '{print $(NF-1),$NF}' | grep -E '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | awk -F [\ :] '{print $(NF-2),$NF}' | awk '{ip[$0]++}END{for ( i in ip) print ip[i],i | "sort -nr | head -n 20" }' 2>/dev/null """
count_list = commands.getstatusoutput(command_str)[1].split("\n")
main(count_list)
time.sleep(5) print
print "-----------------------------------------------------"
except: pass執行結果 [root@duyunlong-100-70test]# tcpcheck 數量 IP地址 連接狀態 313 172.16.6.11 ESTABLISHED 189 172.16.6.13 ESTABLISHED 176 172.16.6.12 ESTABLISHED 64 172.16.100.50 ESTABLISHED 50 172.16.100.51 ESTABLISHED 43 172.16.3.20 ESTABLISHED 31 172.16.1.64 ESTABLISHED 31 172.16.1.62 ESTABLISHED 31 172.16.1.61 ESTABLISHED 30 172.16.4.20 ESTABLISHED 30 172.16.3.81 ESTABLISHED 30 172.16.3.80 ESTABLISHED 30 172.16.3.66 ESTABLISHED 30 172.16.3.21 ESTABLISHED 30 172.16.1.65 ESTABLISHED 30 172.16.1.63 ESTABLISHED 30 172.16.1.60 ESTABLISHED 30 172.16.1.103 ESTABLISHED 30 172.16.1.102 ESTABLISHED 30 172.16.1.101 ESTABLISHED 或者可以跟參數 [root@duyunlong-100-70test]# tcpcheck TIME_WAIT 數量 IP地址 連接狀態 15 172.16.3.21 TIME_WAIT 15 172.16.3.20 TIME_WAIT 2 172.16.6.24 TIME_WAIT 以上就是詳解linux查看TCP連接IP統計小程序代碼的詳細內容,更多請關注php中文網其它相關文章! 小程序是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或者搜一下即可打開應用。 |
溫馨提示:喜歡本站的話,請收藏一下本站!