TOPページ
 
what's new Linuxサーバ構築記 自己紹介 リンク集
 
Linuxトップへ戻る
ノートPCにPlamoLinuxをインストール
  (1)はじめに
  (2)インストール
  (3)各種設定ファイルの変更
  (4)各種アプリケーションのインストール
1.Dynamic-DNS
2.Webサーバ
3.qmail
4.tcpserver
5.POP3
6.POP before SMTP
7.IMAP
8.fetchmail
9.NTPサーバ
10.Webメール
11.FTPサーバ(ProFTPD)
12.PHP4
13.PostgreSQL
14.Procmail
  (5)HDDを追加
 

■ノートPC ARMADAにPlamoLinuxをインストール

(4) 各種アプリケーションのインストール

9.NTPサーバ

どうもこのNotePCは古くなってきたせいか?時刻が頻繁にずれてしまいます。
そこで、どうせならネットワーク経由で正確な時刻が設定できるようにNTPサーバを導入することにします。さらに、LAN内のWindowsPCにもNTPクライアントをインストールしてこちらの時刻も自動調整できるようにします。
ところで、何ゆえ時間が正確である必要があるか?
大体以下の理由ですね。(ホントか?)
・Mailサーバーなどで、時間が狂うとタイムスタンプの判定がおかしくなる。
・各種ログのタイムスタンプが正確でなくなる

ということでタイムサーバを導入します。

http://www.eecis.udel.edu/~ntp/ から、ntp-4.1.71.tar.gz をダウンロードします。
/usr/local/src の下にコピーして展開、コンパイル、インストールを行います。

 
     
  # tar -zxvf ntp-4.1.71.tar.gz
# cd ntp-4.1.71
# ./configure
# make
# make install
 
     
  これで、/usr/local/bin の下にインストールされました。
続いて設定ファイル /etc/ntp.conf を作成します。中身は、下記の通り。
 
     
  server ntp.cyber-fleet.net <---- NTPサーバのサーバ名を記述します。
server time.nuri.net
driftfile /etc/ntp.drift
 
     
 
◆NTPサーバの探し方
まずは、自分の加入しているプロバイダにNTPサーバがあればそれを指定します。それ以外は、http://www.eecis.udel.edu/%7Emills/ntp/servers.htm の中から設定します。最低でも3つのサーバを指定するようにしましょう、ということらしいです。ネット上の設定などを見ると、サーバの付加軽減のためにも、Public NTP Secondary (stratum 2) Time Servers の中からの設定の方が多かったのでとりあえず入れてみました。

ドリフトファイル(*)は最初存在しないので、touchコマンドで空のファイルを用意しておきます
 
     
  # touch /etc/ntp.drift
 
     
  *「ntpd が計算したドリフト(周波数誤差)値の記録に使用するファイル」らしいです。
http://opt-1.matsc.kyutech.ac.jp/xntpd.html


設定が終わったら、まずは時刻を合わせます。
現在の時刻を表示させます。

 
     
 

# date
2001年12月11日 (火) 15:45:49 JST

 
     
  現在時刻をNTPサーバから確認し設定します。
 
     
  # ntpdate ntp.cyber-fleet.net <- NTPサーバ名です。
 
     
 

ntpdateコマンドは、NTPサーバから時刻を取得して、マシンの時計を自動的に合わせます。こんな表示になればそのサーバにちゃんとつながっていることになります。

 
     
 

11 Dec 15:43:16 ntpdate[17076]: step time server xxx.xxx.xx.x offset -191.325933 sec

 

 
     
  次に、NTPサーバを起動します。
 
     
  # /usr/local/bin/ntpd
 
     
  動作しているかを確認します。下記の様になっていればOKです。
 
     
  # ntpq -p localhost
remote refid st t when poll reach delay offset jitter
==========================================================
ns2.cyber-fleet tick.ucla.edu 2 u 62 64 3 101.867 -144049 11.853
itime.kr.psi.ne time.nist.gov 2 u 62 64 3 90.287 -144081 12.611
 
     
  自動起動に設定するために、/etc/rc.d/rc.local に以下を追加。
 
     
  if [ -x /usr/local/bin/ntpd ]; then
/usr/local/bin/ntpd
fi
 
     
 
これでブート時にも自動で起動するようになります。


戻る

 

 Last Update 2001/12/20

推奨ブラウザは Internet Explorer 4.5 以上および Netscape Navigator 4.5以上です。
スタイルシートとJavaScriptを有効にして、800×600以上の解像度でご覧ください。
webmaster@kwr.no-ip.com