반응형
[시간동기화]
ntpdate => ntp port를 이용하는 방법 123번 포트 사용
rdate => time server용 포트를 이용하는 방법, UDP 37번 포트 사용
[타임서버]
time.kriss.re.kr ==> ntp 기반 서비스
time.bora.net
time.nuri.net
# ntpdate는 settimeofday(), adjtime()의 2가지 시스템 콜로 시간을 설정한다.
settimeofday()은 timezone과 시간을 설정하고 adjtime()은 점근적 시간 보정방식으로 커널 클럭을 조정한다. 주로 시간 동기화에 사용한다
ntpdate는 옵션(-b, -B)을 지정하지 않으면 현재 시스템 시간과 차이가 128ms 이상이면 settimeofday()을, 이내이면 adjtime()을 사용한다.
또한 강제적으로 ntpdate -b 로 settimeofday()를, ntpdate -B로 adjtime()을 사용할수 있다
ntpdate 실행결과 메시지에
'step time server...' 로 표시되면 settimeofday()가 사용되었고
'adjust time server ...'로 표시되면 adjtime()가 사용되었다.
부팅할때는 ntpdate -b로 , cron등으로 정기적으로 시간조절을 할때는 옶션없이 ntpdate 사용
패킷시간차까지 계산해주는 ntpdate가 rdate 보다 정확도가 높다
반응형