2010年3月3日水曜日

VMware上の Linux (CentOS)のシステム時刻が狂うのを防ぐ

詳しくはVMwareの時刻あわせ 2008年冬版 - SH2の日記にまとまっている。(本当に詳しい。)
これ以外だと古いやり方を説明しているサイトが多い。


とりあえずある程度それらしい時間になってればOKなら、下記だけでもOKみたい。

  1. /boot/grub/grub.conf を編集し、下記の箇所にパラメータを追加する。

    title CentOS (2.6.18-164.11.1.el5)
    root (hd0,0)
    kernel /vmlinuz-(中略) quiet divider=10 clocksource=acpi_pm
    initrd /initrd-2.6.18-164.11.1.el5.img
    これでLinuxを再起動するとシステム時刻のズレがかなり小さくなる。
    (参考:VMwareの時刻あわせ 2008年冬版 - SH2の日記の「4. CentOS 5.2のカーネルパラメータを変更する」)
  2. /etc/ntp.conf を編集し、同期するサーバを日本のntpサーバに変更する。

    #server 0.centos.pool.ntp.org
    #server 1.centos.pool.ntp.org
    #server 2.centos.pool.ntp.org
    server ntp.nict.jp
    centos.pool.ntp.orgの3つはコメントアウトし、ntp.nict.jpとかインターネットマルチフィード(MFEED) 時刻情報提供サービス for Publicにする。
  3. ntpdが起動していない場合は起動する。

    /etc/init.d/ntpd start
    ブート時に起動するようになっていない場合はブート時に起動するようにする。

    /sbin/chkconfig ntpd on

0 件のコメント:

ブログ アーカイブ

tags