ntpNTP (Network Time Protocol) はネットワーク経由で時間を合わせることができます。 ファイルサーバです。NTPのポートはudp/123です。NTPサーバーかどうかは netstat -a -n | grep :123 で確認してみましょう。 インストールhttp://www.ntp.org/からダウンロードします。 wget http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2.0.tar.gz cd ntp-4.2.0 ./configure make make install 環境設定以下のコマンドで日付あわせ ntpdate -b clock.nc.fukuoka-u.ac.jp 詳細は ntpdate -d clock.nc.fukuoka-u.ac.jp clock -wでCMOSクロックの時刻を合わせます。もしくはhwclock --systohc ntpdの場合は、/etc/ntp.confにntpサーバーを記述しましょう。その後起動です。chkconfigでサービスとして登録しておいてください。 /etc/init.d/ntpd start ntpq -pで確認してください。このntp.confにあるdriftは、サーバとの偏りを記録しておくファイルです。127.127.1.0は、PCの内部時計を参照するドライバを利用する時に使うローカルIPアドレスで、PC内部の(CMOS)時計をNTPサーバに見立てて時刻合わせする設定ということになります。 ntpq -pでもまったく同期をとってない(*や+がついている場合は完了している)場合は、TCP123があいていない可能性があります。 またntp.confを server ntp1.jst.mfeed.ad.jp server ntp2.jst.mfeed.ad.jp server ntp3.jst.mfeed.ad.jp driftfile /var/lib/ntp/drift logfile /var/log/ntpd.log ぐらいにして動かしてみてください。 ntp.confデフォルトでの設定 restrict default nomodify notrap noquery ignore:すべてのNTPアクセスを無視 notrust:時刻問い合わせ回答パケットは無視 noquery:NTPに依存する時刻の問い合わせを無視 nomodify:時刻問い合わせに応答するが、設定変更要求のパケットは無視 notrap:NTPトラップサービスはなし アクセスを許可するNTPサーバ restrict 127.0.0.1 アクセスを許可するNTPクライアント restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap 同期するNTPサーバ server ntp1.jst.mfeed.ad.jp TIPSntpdateでこんなエラーが出たときは the NTP socket is in use, exiting 一度ntpdをとめてから再度実行してみてください タイムゾーン/etc/profileにexport TZ=JST-9を追加して . /etc/profileで反映してdateコマンド確認ntp1.jst.mfeed.ad.jp: 日本のインターネット環境に正確な時刻を提供することを目的とした実験で設置されたとのこと リンクNTP 環境を構築する 参考書籍 |