importntplib
import
os,datetime
defntp_client():
#hosts = ['0.cn.pool.ntp.org','1.cn.pool.ntp.org','2.cn.pool.ntp.org','3.cn.pool.ntp.org']
hosts=['
ntp.aliyun.com
','ntp1.aliyun.com
','ntp2.aliyun.com
','ntp3.aliyun.com
','ntp4.aliyun.com
','ntp5.aliyun.com']
#建立例項,ntpclient()是乙個類
t =ntplib.ntpclient()
for host in
hosts:
try:
#ntp server可以填寫主機和網域名稱,建議用網域名稱
#預設埠為ntp, 版本為2, 超時為5s
#作用:查詢 ntp 伺服器,並返回物件
r = t.request(host , port='
ntp', version=4, timeout=5)
#r = t.request(host ,version=4, timeout=5)
ifr:
break
except
exception as e:
pass
#顯示的是時間戳
t =r.tx_time
#print(t)
#使用datetime模組,格式化:x年x月x日 時:分:秒.毫秒
_date,_time = str(datetime.datetime.fromtimestamp(t))[:22].split('')
print("
調整前時間是:
", datetime.datetime.now())
os.system(
'date {} && time {}
'.format(_date, _time))
print("
調整後時間是:
", datetime.datetime.now())
網路校時(非NTP)
windows一用就是幾年,總會碰到個更改系統時間的時候。可是把系統時間調壞了容易,要調出個正確可就沒那麼簡單了。幾年前 還上大學的時候,大概是大三吧 用c 寫過乙個ntp的程式,但是時過境遷,ntp的ip更改實在太頻繁了 難道是因為沒有商業利潤?windows的 internet 時間 我從來就沒...
Ubuntu12 10 校時服務(NTP)
1 安裝ntp sudo apt get install ntp 2 ntp服務端配置檔案位置 etc ntp.conf 3 ntp服務端配置檔案引數說明 restrict 4 default kod nomodify notrap nopeer noquery restrict 6 default...
區域網內構建自己的ntp校時伺服器並驗證成功與否
最近委座提了個要求,模擬客戶那邊的環境,局域內網搭建個ntp校時伺服器,然後讓其他伺服器跟這個ntp伺服器保持一致的時間。開始幹吧,分2步走 1.先找兩台centos7.x的伺服器2臺,其中一台當ntp伺服器,另一台去同步時間。2.驗證是否成功。一 找了兩台伺服器 10.2.111.152 當ntp...