'os/UNIX_LINUX'에 해당되는 글 238건

  1. 2011.09.16 시간 동기화 ntpdate와 rdate

반응형

[시간동기화]

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 보다 정확도가 높다


 

반응형
Posted by 공간사랑
,