Linuxの「ハードウェアクロック」と「システムクロック」の違いと修正方法についてまとめました。
「ハードウェアクロック」と「システムクロック」の違い
Linuxの時計には、「ハードウェアクロック」と「システムクロック」の2種類があります。
- ハードウェアクロック
- その名のとおり、ハードウェア(マザーボード)上のLSIに搭載された時計。
- PCの電源がOFFになっても時刻を刻み続け、時刻はCMOSに保存されるため「CMOS時計」「リアルタイムクロック(RTC)」「BIOS クロック」「CMOS クロック」などとも呼ばれる。
- システムクロック
- その名のとおり、Linuxシステム(カーネル)の時計。「カーネル時計」、「ソフトウェア時計」とも呼ばれる。
- システム起動時に1度だけハードウェアクロックから時間を取得し、起動後はシステムクロックが基準となる。
- 上記から、ハードウェアクロックの時刻がズレると、システムクロックの時刻も再起動する度にズレてしまう(システムクロックの時刻がズレているからと言って、システムクロックだけがおかしいとは限らない点に注意)。
コメント