NTP 동기화

NTP 동기화

저는 Linux와 Windows라는 두 시스템에서 시간을 동기화하도록 NTP 서버를 구성하고 있습니다. 저는 CentOS 7과 Windows Server 2012를 사용하고 있습니다.

에서는 /etc/ntp.conf기본값 대신 Windows Server IP 주소를 설정했습니다.

#server 0.centos.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst
server example.com

그래서 입력해 봤는데 ntpq -p잘 안 되는 것 같아요. 열에 는 refidIP 주소가 없어 볼 *수 없습니다. 두 시스템의 시간도 동일하지 않습니다.

[root@ ~]# ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 example.com      .LOCL.           1 u    3   64  377    1.056  5760156   6.457

즉, 위의 결과는 (?) 또는 아래와 같아야 한다고 생각합니다. 그렇지 않습니까?

[root@ ~]# ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*example.com      192.168.x.x      1 u    3   64  377    1.056  5760156   6.457

문제를 해결하려면 어떻게 해야 하나요? 멈추고 ntpd를 입력 하면 ntpdate example.com동기화가 작동하는 것 같습니다. 시간을 잘 맞출 수 있어요. 이거 괜찮아?

또한 .net에는 ntp 구성이 표시되지 않습니다 chkconfig --list. 나는 할 수있다?

[root@ ~]# chkconfig --list

Note: This output shows SysV services only and does not include native ...

jexec           0:off   1:on    2:on    3:on    4:on    5:on    6:off
netconsole      0:off   1:off   2:off   3:off   4:off   5:off   6:off
network         0:off   1:off   2:on    3:on    4:on    5:on    6:off

답변1

"refid" 열에는 IP 주소가 없습니다.

IP일 필요는 없습니다. 이 열은 단순히 시스템이 클럭 소스로 사용하는 것을 보여줍니다. 다른 NTP 서버라면 IP가 됩니다. 그러나 로컬 클록 소스를 사용하는 시스템의 경우에는 이야기가 다를 수 있습니다. .LOCL. 이는 시스템이 로컬 시계를 소스로 사용하고 있음을 의미합니다. 일반적으로 올바른 상태를 유지하기 위한 동기화가 없기 때문에 대체 방법을 제외하고는 일반적으로 권장되지 않습니다.

이 특정 시계는 귀하의 시계와 96분 차이가 있습니다.

시계가 아직 꺼지지 않았으므로 데몬은 소스를 신뢰하기 전에 잠시 기다려야 할 수도 있습니다. 잠시 후 시계가 바뀌어야 합니다. 서버 라인에 키워드를 추가 하면 iburst즉시 추가되어야 합니다(데몬을 시작하고 -g1000초 이상 동기화하도록 선택).

관련 정보