Rhel
NTPD 多久(以及何時)更新時間?
我有一個 Oracle Linux 6 機器 (RHEL),並且我已經設置了 ntpd。我已經跑
service ntpd start
和chkconfig on
. 現在,如果我的日期不正確並且我重新啟動盒子,它會正確設置時間和日期。也就是說,如果盒子正在執行,並且我使用 更改日期date --set "SEP 01 2000 00:00:00"
,它似乎不會更新時間,除非我重新啟動盒子或執行service ntpd restart
。難道我做錯了什麼?它工作正常嗎?我對它應該如何工作的信念是,如果我改變盒子上的日期,它應該在合理的時間內把它改回來。
如果您在 NTP 執行時更改其下方的時鐘,它要麼開始將時鐘撥回 - 如果它不是太遠的話 - 要麼只是厭惡地放棄並退出。
如果您確實稍微更改了時鐘,以使 NTP 保持執行,它將假定更改是由於時鐘故障造成的,並且也將開始更長期地應用更正,以嘗試保持正確的時間,即使網路已斷開連接。在極端情況下,您可能會在較長時間內獲得更嚴重的時鐘漂移。此時您需要刪除時間調整文件並至少重新啟動兩次。(不愉快的情況。)
底線:如果您使用 NTP,請不要更改時鐘。