
Windows 7 Pro SP1のVirtualBox v4.2.4で実行されているCentOS 6.5システムで、次の問題が発生しました。
date
常にUTC時間を印刷しますが、正しいタイムゾーンを表示します。たとえば、date
午後12時35分に実行すると、次の結果が表示されます。
$ date
Fri Mar 20 04:35:45 AWST 2015
次の方法を試しましたが、そのうち何も機能しませんでした。すべてのステップの後に再起動しました。
- 修正し
/etc/sysconfig/clock
て次にUTC=false
変更してください。UTC=true
sudo yum erase ntp
VirtualBoxエラーレポートに示すように実行ゲストを追加すると、Linuxゲスト(Windows 7ホスト)の時計が混乱します。- 走る
sudo yum update tzdata
- 完全に修正され
/etc/sysconfig/clock
削除されました。UTC=true
私は次のことを確認しました。
- 実際のWindows 7コンピュータでは、時間とタイムゾーンが正しく設定されています。
- VirtualBoxでシステム設定を確認してください。」UTC時間のハードウェアクロック「確認済み
zdump -v /etc/localtime
の出力env | grep TZ
何も表示されない/etc/localtime
アップデータ:sudo yum update tzdata
/etc/localtime
/usr/share/zoneinfo/Australia/Perth
同じMD5ハッシュ値があります。TZ=utc hwclock -r
正確なUTC時間を表示- vBoxゲストアドインがインストールされていません(出力は表示されません
lsmod | grep vboxadd
)
ちなみに、CentOS起動スクリプトが読み取る場所を見つけまし/etc/sysconfig/clock
たが、何も見つかりませんでした。これは、ブートプロセスのユーザースペース部分の早い段階で実行され、またはそれに基づいて/etc/init.d/hwclockfirst.sh
システム時間を変更するDebian / Ubuntuとは対照的です。/etc/default/rcS
UTC=yes
UTC=no