[[PageOutline]] = 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との同期は行ってない模様。