wiki:TipAndDoc/network/ntp

Version 1 (modified by mitty, 15 years ago) (diff)

--

ntpd

CentOSとUbuntuの起動時のhardware clockのsyncについて

CentOS 5

  • /etc/sysconfig/ntpd
    # Set to 'yes' to sync hw clock after successful ntpdate
    SYNC_HWCLOCK=yes
    
  • /etc/ntp/step-tickers
    • このファイルにホストが羅列されている場合、ntpd起動前にntpdateでupdateする
  • /etc/init.d/ntpd
    • boot時に実行されるスクリプトでは、以下のような流れになっている
      echo -n $"$prog: Synchronizing with time server: "
      /usr/sbin/ntpdate $dropstr -s -b $NTPDATE_OPTIONS $tickers &>/dev/null
      
      [ "$SYNC_HWCLOCK" = "yes" ] && sync_hwclock
      
    • sync_hwclock() は以下のようになっている
      action $"Syncing hardware clock to system time" /sbin/hwclock $CLOCKFLAGS
      
    • $CLOCKFLAGSは「--systohc」の他、環境に合わせてUTCなどを指定する引数がセットされている。
  • shutdown時はH/W clockとの同期は行ってない模様。

Attachments (5)

Download all attachments as: .zip