| Linux Tips | |
|
時間を正確に合わせるには 北浦訓行 |
|
Linuxには、「ハードウェアクロック」と「システムクロック」という2つの時計がある。
ハードウェアクロックとは、PC上のLSIに搭載された時計で、PCの電源を切った状態でも時刻を刻み続ける。時刻をCMOSに保存するので、「CMOS時計」と呼ばれたり、「リアルタイムクロック(RTC)」などと呼ばれることもある。
システムクロックとは、Linuxのカーネルが管理している時計で、システム起動時に1度だけハードウェアクロックから時間を参照し、それ以降Linuxではシステムクロックが基準となる(つまり、dateコマンドなどで表示される時刻は、常にシステムクロックである)。システムクロックは、「カーネル時計」、「ソフトウェア時計」と呼ばれることもある。
どちらの時計もあまり正確ではないので、正しい時刻を知る必要がある場合は、外部のNTPサーバから正確な時間を入手し、それをハードウェアクロックに反映させる必要がある。時刻の設定には、root権限が必要なので、rootでログインして、以下のコマンドを実行する。
# ntpdate NTPサーバ名 |
「hwclock --systohc」というコマンドは、ntpdateコマンドで更新されたシステムクロックの時刻を、ハードウェアクロックに設定するものだ。これにより、システムクロックとハードウェアクロックがほぼ同期することになる。
日本のNTPサーバとしては、福岡大学(clock.nc.fukuoka-u.ac.jp)が有名だが、最近ではISPなども独自のNTPサーバを公開しているので、最寄りのNTPサーバにアクセスした方がいいだろう。
NTPに関しては、http://www.eecis.udel.edu/~ntp/を参照。
| Linux Tips Index |
| Linux Squareフォーラム Linux Tipsカテゴリ別インデックス |
|
TechTargetジャパン
- エラーメッセージをどう扱うか? (2012/2/2)
今回は、スクリプト実行時にエラーが発生したことを知らせるメッセージの扱い方を説明します - ファイルのアップロードを制限する (2012/1/30)
HTTPクライアントがアップロードしてくるファイルの扱いについて解説します。そもそも受け入れる必要があるのか? ということのほかにも、いろいろ設定が必要です - OSに付属するシェルスクリプトを読んで技術を盗む (2012/1/27)
シェルスクリプトマスターに近づくには、他人から技術を盗まなければならない。OS付属のスクリプトから技術を盗もう - iOSで使えるVimが登場! その姿に迫る (2012/1/25)
2012年を迎えてすぐ、iOS向けのVimが登場しました。PC向けのVimとはどのように違い、どういう特徴があるのでしょうか
|
|
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -
