Ntpd
強制系統使用 NTP 時間
ntpd
如果差異太大,通常會拒絕更改(或轉換)系統時間。有沒有辦法(可能通過
ntpq
)告訴ntpd
:“跳到你認為合適的任何時間”?具體來說,它應該是一個“如果同步則跳轉”動作。
killall -HUP ntpd && ntpd -g
如果可能或等效命令,我想避免
考慮使用 sntp:
sudo sntp -s time.nist.gov
有關 NIST 時間伺服器 IP 地址的完整列表,請參閱https://tf.nist.gov/tf-cgi/servers.cgi。
您可以
-g
在守護程序啟動時使用該標誌。從手冊頁中
ntpd
,
-g
通常,ntpd
如果偏移量超過 sanity 限制(預設為 1000 秒),則退出。$$ … $$此選項覆蓋限制並允許將時間設置為任何值而不受限制;但是,這只能發生一次。之後,
ntpd
如果超出限制將退出。