Python練習5

無意看到老男孩的博文:合格linux運維人員必會的30道shell編程面試題及講解

http://oldboy.blog.51cto.com/2561410/1632876

嘗試着用剛開始學的python解答一些,權當練手了!

如有錯誤,還請批評!


# 企業面試題5:

# 寫一個腳本,實現判斷10.0.0.0/24網絡裏,當前在線用戶的IP有哪些(方法有很多)


PS:還不知道多線程怎麼搞,這樣看起來是實在是太Low了j_0016.gif


import os
iptables=[]
for i in range(256):    
    ip="10.85.4.%s"%i    
    return1=os.system('ping -n 1 -w 1 %s'%ip) #每個ip ping1次,等待時間爲1s
    if return1==0:                            #ping的通,返回的結果爲0,不通返回1
        iptables.append(ip)
print(iptables)

wKioL1iAQAiTVDiHAAFTvOeKfo4331.png-wh_50

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章