네트워크의 NTP 서버와 동기화해야 하는 서버가 여러 개 있습니다.
처음에 이들 서버의 시간은 비교적 가까웠습니다(+/- 5초). 내 목표는 시간이 NTP 서버에서 제공하는 시간에 가까워지도록 각 서버의 "일회성 동기화"를 수행한 다음 NTP 데몬을 시작하여 동기화가 유지되는 것입니다.
ntpd -gq
/etc/init.d/ntpd start
내 문제는 ntpd -gq
설정 시간이 꽤 오래 걸린다는 것입니다. 15~20분 정도 놔뒀는데 아직 끝나지 않았어요. 다음 메시지를 인쇄한 후 일시 중지됩니다.
[root:~] ntpd -gq
29 Oct 23:32:50 ntpd[10893367]: ntpd [email protected] Mon May 20 19:29:19 UTC 2019 (1): Starting
29 Oct 23:32:50 ntpd[10893367]: Command line: ntpd -gq
29 Oct 23:32:50 ntpd[10893367]: proto: precision = 0.403 usec (-21)
29 Oct 23:32:50 ntpd[10893367]: basedate set to 2019-05-08
29 Oct 23:32:50 ntpd[10893367]: gps base set to 2019-05-12 (week 2053)
29 Oct 23:32:50 ntpd[10893367]: Listen and drop on 0 v6wildcard [::]:123
29 Oct 23:32:50 ntpd[10893367]: Listen and drop on 1 v4wildcard 0.0.0.0:123
29 Oct 23:32:50 ntpd[10893367]: Listen normally on 2 lo0 127.0.0.1:123
29 Oct 23:32:50 ntpd[10893367]: Listen normally on 3 vmk0 10.223.83.233:123
29 Oct 23:32:50 ntpd[10893367]: Listen normally on 4 vmk1 192.168.88.11:123
29 Oct 23:32:50 ntpd[10893367]: Listen normally on 5 vmk2 192.168.92.1:123
29 Oct 23:32:50 ntpd[10893367]: Listen normally on 6 vmk9 169.254.9.2:123
29 Oct 23:32:50 ntpd[10893367]: Listen normally on 7 vmk3 169.254.0.2:123
29 Oct 23:32:50 ntpd[10893367]: Listen normally on 8 lo0 [::1]:123
29 Oct 23:32:50 ntpd[10893367]: Listen normally on 9 lo0 [fe80::1%1]:123
29 Oct 23:32:50 ntpd[10893367]: Listen normally on 10 vmk0 [fe80::b226:28ff:fe31:2b00%2]:123
29 Oct 23:32:50 ntpd[10893367]: Listen normally on 11 vmk0 [2620:145:c00:402a:b226:28ff:fe31:2b00]:123
29 Oct 23:32:50 ntpd[10893367]: Listen normally on 12 vmk1 [fe80::250:56ff:fe6a:2e2c%3]:123
29 Oct 23:32:50 ntpd[10893367]: Listen normally on 13 vmk2 [fe80::250:56ff:fe6d:f624%4]:123
29 Oct 23:32:50 ntpd[10893367]: Listen normally on 14 vmk9 [fe80::250:56ff:fe63:e2c1%5]:123
29 Oct 23:32:50 ntpd[10893367]: Listen normally on 15 vmk3 [fe80::250:56ff:fe66:cd16%6]:123
어쩌면 NTP에 대한 지식이 부족할 수도 있지만 원격 서버에서 시간을 가져와 로컬로 설정하는 데 이렇게 오래 걸리지 않을 것이라고 생각합니다. 시간을 점진적으로 조정하는 것은 실행 중인 프로세스의 흐름을 방해하지 않도록 설계된 기능이라고 읽었습니다. 이것이 사실입니까? 그 주위에 방법이 있나요?
또한 ntpdate
내 환경에서는 불가능하지만 더 이상 사용되지 않으므로 중요하지 않습니다.