[したいこと・しりたいこと]
NTPで自動時刻合わせ[環境]
Ubuntu Jaunty Jackalope 9.04 on VirtualBox 3.0.2USB 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を見るように書かれていない
以下のコマンドでファイルを修正する
$ sudo vi /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