2009年8月30日日曜日

ntpで自動時刻あわせ

[したいこと・しりたいこと]
NTPで自動時刻合わせ

[環境]
Ubuntu Jaunty Jackalope 9.04
USB 104Key (US)



[したこと]


1.インストール
$ sudo apt-get install ntp

2.NTPサーバーの設定
$ sudo vi /etc/ntp.conf

# コメントアウト
#server ntp.ubuntu.com
# 追加
server ntp.ring.gr.jp
server ntp.nict.jp
server ntp.jst.mfeed.ad.jp

3.NTPの再起動
$ sudo /etc/init.d/ntp restart

4.手動で時刻合わせ
$ sudo ntpdate -b ring.gr.jp

5.動作確認
$ sudo ntpq -p

[注意]
※ error Name or service not known

$ ntpq -p

Name or service not known

(1)/etc/hostsにlocalhostのアドレスの記録されていない
/etc/hosts
127.0.0.1 localhost localhost.loopback

(2)nsswitch.confのhostsの指定に /etc/hostsを見るように書かれていない
/etc/nsswitch.conf

hosts dns
hosts dns [NOTFOUND==continue] files

Ubuntu で NTP時刻合わせ
http://www.kotodama.jp/blog/index.php/2008/03/18/ubuntu-ntp

IT Resource Center forums - ntpq -p "Name or service not known"
http://forums13.itrc.hp.com/service/forums/questionanswer.do?admit=109447627+1251630066509+28353475&threadId=985154