저는 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
잘 안 되는 것 같아요. 열에 는 refid
IP 주소가 없어 볼 *
수 없습니다. 두 시스템의 시간도 동일하지 않습니다.
[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
즉시 추가되어야 합니다(데몬을 시작하고 -g
1000초 이상 동기화하도록 선택).