Changes between Version 1 and Version 2 of TipAndDoc/network/ntp


Ignore:
Timestamp:
Jun 6, 2009 5:27:19 PM (15 years ago)
Author:
mitty
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TipAndDoc/network/ntp

    v1 v2  
    33 = ntpd = 
    44 
    5  == CentOSとUbuntuの起動時のhardware clockのsyncについて == 
     5 == hardware clockのsyncについて == 
    66 === CentOS 5 === 
     7 ==== 起動時 ==== 
    78 * /etc/sysconfig/ntpd 
    89{{{ 
     
    2728   * $CLOCKFLAGSは「--systohc」の他、環境に合わせてUTCなどを指定する引数がセットされている。 
    2829 
     30 ==== 終了時 ==== 
    2931 * shutdown時はH/W clockとの同期は行ってない模様。 
     32 
     33 === Ubuntu === 
     34 ==== 起動時 ==== 
     35 * 以下の二つのスクリプトがまず呼ばれる 
     36   * /etc/rcS.d/S08hwclockfirst.sh 
     37   * /etc/rcS.d/S11hwclock.sh 
     38   * 中身は以下を除いてほぼ同一 
     39{{{ 
     40FIRST=yes       # debian/rules sets this to 'yes' when creating hwclockfirst.sh 
     41}}} 
     42   * boot時は、以下のコマンドにより「H/W clockからSystem clockへ」時刻がコピーされる 
     43{{{ 
     44if /sbin/hwclock --hctosys $GMT $HWCLOCKPARS $BADYEAR $NOADJ; then 
     45}}} 
     46 * その後、「/etc/rcS.d/S40networking」ででeth0などが起動されるが、この際以下のスクリプトが実行される。 
     47   * /etc/network/if-up.d/ntpdate 
     48{{{ 
     49invoke-rc.d --quiet ntp stop || true 
     50/usr/sbin/ntpdate-debian -s $OPTS 2>/dev/null 
     51invoke-rc.d --quiet ntp start || true 
     52}}} 
     53   * このため、rcSののちにランレベル毎のスクリプトである「/etc/rc3.d/S23ntp」とは別にntpdがstart stopされる。このスクリプトはntpdパッケージとは別になっている。 
     54{{{ 
     55$ dpkg -S /etc/network/if-up.d/ntpdate 
     56ntpdate: /etc/network/if-up.d/ntpdate 
     57}}} 
     58   * また、「/etc/rc3.d/S23ntp」ではntpdが起動される以上のことは行われない 
     59 
     60 ==== 終了時 ==== 
     61 * shutdown/reboot時は、/etc/rc0.d/K25hwclock.sh(あるいは/rc6.d/)によって、H/W clockがSystem clockによって上書きされる。 
     62{{{ 
     63if /sbin/hwclock --systohc $GMT $HWCLOCKPARS $BADYEAR; then 
     64}}}