lennyで時刻あわせ
てきとーバージョンです。本来はntpデーモンでちゃんと少しずつ時刻調整していくのが本式のようです。
本式版の参考:Stray Penguin - Linux Memo (ntpd)
ntpdateをインストール。
debian@T42:~$ sudo aptitude install ntpdate パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 拡張状態情報を読み込んでいます パッケージの状態を初期化しています... 完了 タスクの記述を読み込んでいます... 完了 以下の新規パッケージがインストールされます: libcap1{a} lockfile-progs{a} ntpdate 更新: 0 個、新規インストール: 3 個、削除: 0 個、保留: 0 個。 77.0kB のアーカイブを取得する必要があります。展開後に 340kB のディスク領域が新たに消費されます。 先に進みますか? [Y/n/?] y 拡張状態情報を書き込んでいます... 完了 取得:1 http://ftp.jp.debian.org lenny/main libcap1 1:1.10-14 [9082B] 取得:2 http://ftp.jp.debian.org lenny/main lockfile-progs 0.1.11-0.1 [7810B] 取得:3 http://ftp.jp.debian.org lenny/main ntpdate 1:4.2.4p4+dfsg-8lenny2 [60.1kB] 77.0kB を 0s 秒でダウンロードしました (275kB/s) 未選択パッケージ libcap1 を選択しています。 (データベースを読み込んでいます ... 現在 38824 個のファイルとディレクトリがインストールされています。) (.../libcap1_1%3a1.10-14_i386.deb から) libcap1 を展開しています... 未選択パッケージ lockfile-progs を選択しています。 (.../lockfile-progs_0.1.11-0.1_i386.deb から) lockfile-progs を展開しています... 未選択パッケージ ntpdate を選択しています。 (.../ntpdate_1%3a4.2.4p4+dfsg-8lenny2_i386.deb から) ntpdate を展開しています... man-db のトリガを処理しています ... libcap1 (1:1.10-14) を設定しています ... lockfile-progs (0.1.11-0.1) を設定しています ... ntpdate (1:4.2.4p4+dfsg-8lenny2) を設定しています ... パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 拡張状態情報を読み込んでいます パッケージの状態を初期化しています... 完了 拡張状態情報を書き込んでいます... 完了 タスクの記述を読み込んでいます... 完了
続いて/etc/default/ntpdateを編集。ntpサーバをこのファイルで指定するのでNTPDATE_USE_NTP_CONFはnoに、NTPSERVERSは毎度お馴染みの(独)情報通信研究機構のntpサーバに。
debian@T42:~$ sudo nano /etc/default/ntpdate
# The settings in this file are used by the program ntpdate-debian, but not # by the upstream program ntpdate. # Set to "yes" to take the server list from /etc/ntp.conf, from package ntp, # so you only have to keep it in one place. NTPDATE_USE_NTP_CONF=no # List of NTP servers to use (Separate multiple servers with spaces.) # Not used if NTPDATE_USE_NTP_CONF is yes. # NTPSERVERS="0.debian.pool.ntp.org 1.debian.pool.ntp.org 2.debian.pool.ntp.org 3.debian.pool.ntp.org" NTPSERVERS="ntp.nict.jp" # Additional options to pass to ntpdate NTPOPTIONS=""
この設定ファイル自身にも書いてあるように、この設定はntpdate-debianを実行する際の設定。なので、時刻あわせの時にはntpdate-debianを実行。
debian@T42:~$ sudo ntpdate-debian 15 Sep xx:xx:20 ntpdate[3239]: adjust time server 133.243.238.244 offset 0.002714 sec
あとは毎日の時刻あわせのためにcron設定。/etc/cron.daily/ntpdateをtouchして以下のように設定。
#!/bin/sh /usr/sbin/ntpdate-debian > /dev/null 2>&1
その後、パーミッションを755に変更。
参考:(設定メモ)ntpdate-debianによる時刻同期 - jitsu102の日記
あ、自分で書いてるじゃないかntpでの使い方。
ntpインストール - 別館 子子子子子子(ねこのここねこ)
しかもこっちならばwebminで設定出来るなー。