저는 가상 어플라이언스에서 Busy Box와 Tiny Core Linux를 사용하고 있습니다. 다음 명령을 사용하여 NTP 데몬을 실행할 수 있습니다.
/usr/sbin/ntpd -p pool.ntp.org
문제는 /var/log/ntp.log에 로그가 출력되지 않는다는 것입니다. 잘못된 위치에서 로그를 찾고 있습니까? ntpd가 제대로 작동하는지 확인하는 가장 좋은 방법은 무엇입니까? (현재 ntpd가 실행 중인지 확인할 수 있는 유일한 방법은 프로세스가 실행 중인지 확인하는 것입니다.) 또한 verbose 옵션을 사용해 보았습니다.
/usr/sbin/ntpd -d -p pool.ntp.org
답변1
일반적으로 예를 들어 NTP 클라이언트 중 하나를 사용하거나 ntpq
시작 후 ntpstat
로컬 클라이언트에 쿼리하여 제대로 작동하는지 확인하는 것이 가장 좋습니다.ntpd
예를 들어
ntpq$ ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
LOCAL(0) .LOCL. 5 l 35m 64 0 0.000 0.000 0.000
97-127-48-73.mp .STEP. 16 u 6d 1024 0 0.000 0.000 0.000
F-Current.sjela 216.218.254.202 2 u 113 256 377 81.887 64016.5 1228.28
+ns522433.ip-158 18.26.4.105 2 u 12 256 377 37.641 62638.8 1168.32
*nu.binary.net 129.7.1.66 2 u 263 256 377 56.722 63177.5 731.976
ntpstat
$ ntpstat
synchronised to NTP server (216.229.0.50) at stratum 3
time correct to within 63367 ms
polling server every 256 s
바쁜 상자
이 페이지의 제목에 따르면:외부 소형 유틸리티다른 BusyBox 관련 클라이언트가 있습니다. ntpclient
페이지에 따르면 다음과 같은 제목이 있습니다.