根據阿里NTP校時本地時間

2022-10-09 01:57:12 字數 1128 閱讀 3532

import

ntplib

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...