亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

Python實現根據指定端口探測服務器/模塊部署的方法

2020-02-23 05:42:44
字體:
來源:轉載
供稿:網友

本文實例講述了Python實現根據指定端口探測服務器/模塊部署的方法,非常具有實用價值。分享給大家供大家參考借鑒。

有些時候,在維護過程中,服務器數量非常多。應用模塊部署在不同服務器上。有時維護人員做了模塊遷移,而未及時同步至手冊中。查找比較困難。于是,產生Python根據應用端口進行探測,獲取模塊部署。

設想非常簡單:通過簡單的tcp鏈接,如果能夠成功的建立,立即斷開,防止影響業務。表示模塊在某服務器上有部署。

具體功能代碼如下:

#!/bin/env python#import socketimport timefrom threading import ThreadhostList=["10.10.126.170","10.10.126.173","10.10.126.177","10.10.126.170","10.10.126.173","10.10.126.177"]onLine=[]offLine=[]gathered=[]hostDict={"onLine":[],"offLine":[]}class detect(Thread): def __init__(self,ip, port=22): Thread.__init__(self) self.ip=ip self.port=port def run(self): address=(self.ip,self.port) sock=socket.socket(socket.AF_INET, socket.SOCK_STREAM) try:  sock.connect(address)  buff=sock.recv(1024)  if(len(buff)):  print("detect Host %s Online" % self.ip)  onLine.append(self.ip) except:  print("detect Host %s OffLine" % self.ip)  offLine.append(self.ip) sock.closedef sigle_detect(ip): p=detect(ip) p.start() p.join(60)def multi_detect(host): T_thread=[] for ip in set(host): t=detect(ip) t.name=ip t.start() T_thread.append(t) for t in T_thread: t.join(15) def filter_gather(hlist): gather=[] for t in set(hlist): gather.append(t) return gatherdef mak_hostList_byip3(iplist): global hostList hostList=[] for ip in set(iplist): tmp=ip.split('.') if(len(tmp)==3):  for i in range(2,254):  hostList.append('%s.%d' % (ip, i)) elif(len(tmp)==4):  hostList.append(ip) else:  continue return hostListdef update_hostDict(onLine, offLine): hostDict["onLine"]=onLine hostDict["offLine"]=offLinedef make_pickle_fileName(): import time fileName="" for s in time.localtime()[:5]: fileName=fileName+str(s) fileName="Host_%s.pkl" % fileName return fileNamedef save_gathered(fileName, hostDict): import pickle F=open(fileName,'wb') pickle.dump(hostDict,F) F.close()def recovery_gathered(fileName, keyList): import pickle try: F=open(fileName,'rb') E=pickle.load(F) keyList.append(E) except: F.close() return while E: try:  E=pickle.load(F)  keyList.append(E) except:  F.close()  breakif __name__=='__main__': sigle_detect(hostList[0]) #--------------- mak_hostList_byip3(hostList) multi_detect(hostList) onLine=filter_gather(onLine) print(onLine) offLine=filter_gather(offLine) print(offLine) gathered=onLine+offLine print(gathered) update_hostDict(onLine, offLine) print(hostDict) fN=make_pickle_fileName() save_gathered(fN,hostDict) keyList=[] recovery_gathered(fN,keyList) print(keyList)

希望本文講述的方法對大家的Python程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久免费精品| 亚洲影院污污.| 欧美人在线视频| 久久久999国产| 国产精品高潮粉嫩av| 7m第一福利500精品视频| 亚洲第一中文字幕| 91高清视频免费观看| 欧美午夜激情在线| 国产精品久久久久久婷婷天堂| 2020国产精品视频| 欧美成人国产va精品日本一级| 一本一道久久a久久精品逆3p| 国产精品三级美女白浆呻吟| 亚洲最大激情中文字幕| 亚洲精品国产精品乱码不99按摩| 日韩经典第一页| 国产一级揄自揄精品视频| 久久久天堂国产精品女人| 国产午夜精品免费一区二区三区| 日韩激情视频在线| 国内精品视频久久| 亚洲欧洲高清在线| 久久伊人精品一区二区三区| 日韩电影中文字幕在线观看| 国产精品电影在线观看| 欧美国产日韩xxxxx| 欧美最猛性xxxxx亚洲精品| 欧美视频在线观看免费| 欧美综合激情网| 日韩电影网在线| 久久综合伊人77777尤物| 欧美精品制服第一页| 精品人伦一区二区三区蜜桃网站| 亚洲在线免费看| 国产成人拍精品视频午夜网站| 国产精品久久在线观看| 欧美日韩国产精品一区二区三区四区| 国产亚洲激情在线| 中文字幕日韩综合av| 欧美日韩国产专区| 国产日韩欧美中文在线播放| 亚洲精品在线91| 亚洲国产精品久久| 亚洲娇小xxxx欧美娇小| 国产精品入口免费视| 久久久久久久久久久网站| 国产伦精品一区二区三区精品视频| 2019中文在线观看| 综合136福利视频在线| 日本久久91av| 亚洲精品色婷婷福利天堂| 欧美日韩国产中字| 欧美日韩电影在线观看| 亚洲天堂av高清| 久久精品在线播放| 97视频在线观看免费高清完整版在线观看| 久久久国产一区| 亚洲毛茸茸少妇高潮呻吟| 亚洲国语精品自产拍在线观看| 欧美精品午夜视频| 日韩成人高清在线| 欧美成人精品在线观看| 亚洲欧美日韩高清| 国产精品99久久久久久白浆小说| 日韩中文字幕在线精品| 少妇高潮久久77777| 国产不卡一区二区在线播放| 午夜欧美大片免费观看| 国产亚洲一级高清| 亚洲欧美三级在线| 国产精品91视频| 国产精品亚洲激情| 色琪琪综合男人的天堂aⅴ视频| 日韩中文第一页| 亚洲精品久久久久中文字幕二区| 欧美日韩免费一区| 成人精品网站在线观看| 亚洲欧美国产日韩中文字幕| 国产成人精品久久亚洲高清不卡| 久久久久久久国产| 成人欧美一区二区三区黑人孕妇| 黄色成人在线免费| 欧美巨大黑人极品精男| 亚洲男人第一网站| 亚洲自拍欧美色图| 成人国产精品一区| 欧美限制级电影在线观看| 色哟哟亚洲精品一区二区| 国产精品久久久久久久av电影| 中文字幕9999| 亚洲精品网址在线观看| 国产精品视频免费在线观看| 国产精品视频一区二区三区四| 亚洲精品美女在线观看播放| 欧美视频在线视频| 色偷偷噜噜噜亚洲男人的天堂| 久久免费观看视频| 欧美—级高清免费播放| 国产精品高潮呻吟视频| 精品国产91久久久久久老师| 久久视频在线免费观看| 亚洲精品一区二区三区婷婷月| 国产在线拍揄自揄视频不卡99| 91亚洲永久免费精品| 国产婷婷成人久久av免费高清| 欧美激情国内偷拍| 亚洲美女又黄又爽在线观看| 日韩免费在线视频| 国产精品91视频| 精品小视频在线| 欧美另类极品videosbestfree| 亚洲成人性视频| 欧美亚洲在线播放| 欧美激情精品久久久久久黑人| 成人福利网站在线观看11| 91老司机精品视频| 狠狠色狠狠色综合日日五| 91精品国产高清自在线看超| 日韩黄在线观看| 国产一区二区美女视频| 国产精品xxx视频| 国产日本欧美在线观看| 国产盗摄xxxx视频xxx69| 久久久久久欧美| 国产日韩欧美另类| 久久中文久久字幕| 国产不卡一区二区在线播放| 亚洲精品网站在线播放gif| 国产精品高清在线观看| 欧美日韩国产91| 中文字幕日韩专区| 成人黄色在线观看| 国产一区二区视频在线观看| 亚洲欧美三级伦理| 亚洲国产婷婷香蕉久久久久久| 亚洲一区二区少妇| 欧美夫妻性视频| 成人在线视频福利| 国产精品www色诱视频| 久久免费成人精品视频| 亚洲精品久久7777777| 欧美精品videos另类日本| 国产精品高潮视频| 不卡毛片在线看| 国产精品一区二区三区毛片淫片| 亚洲男人天堂古典| 国产精品电影观看| 中文精品99久久国产香蕉| 日本在线精品视频| 亚洲午夜久久久久久久| 中文字幕成人在线| 国产精品亚洲视频在线观看| 在线精品播放av| 国外视频精品毛片| 日韩久久精品成人| 大量国产精品视频| 国产精品一区二区三区在线播放| 欧美精品久久久久久久| 亚洲国产小视频在线观看| 亚洲精品xxx| 日韩高清电影免费观看完整| 欧美成人午夜剧场免费观看| 日韩亚洲欧美中文在线|