2021-07-10 Sat
■ 解決!! timestamp@FreeBSD12@VirtualBox [freebsd]
わかった!! 直った!!
VirtualBox のゲストって、起動時にホストと時刻同期するそうな。
でまずは、その同期を停止してみた。
参考 https://takoyarosan.hatenablog.com/entry/2018/08/27/232423#%E6%99%82%E5%88%BB%E5%90%8C%E6%9C%9F%E3%82%92%E7%84%A1%E5%8A%B9%E3%81%AB%E3%81%99%E3%82%8B%E6%89%8B%E9%A0%86
コマンドプロンプトで...
C:\Program Files\Oracle\VirtualBox>VBoxManage setextradata "GUEST123" "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" 1
が、まだだめ。
で、更に調べてみたら「システム設定」に「ハードウェアクロックをUTCにする」という項目があることが判明。
参考 https://vboxmania.net/%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E8%A8%AD%E5%AE%9A/
早速設定
VirtualBoxマネージャー から対象ゲストを選択して
設定 => システム => マザーボード
□ ハードウェアクロックをUTCにする <== チェック
おおぅ、直ったぞ、
起動後の時刻JSTが、今の時刻となった!!
■ timestamp@FreeBSD12@VirtualBox [freebsd]
ううむ、困った...
FreeBSD を VirtualBox にインストして開発しているが、timestamp(date?)がおかしなことに。
電源ON にした時に、JST 時刻が現在の日本時刻の9時間後となってしまう。
で、もしやと思い UTC 時刻を見ると現在の日本時刻。
例えば、今は11時33分頃だが
% date
2021年 7月10日 土曜日 20時33分14秒 JST
% date -u
2021年 7月10日 土曜日 11時33分16秒 UTC
てな、様子。
更に OpenNtpd 使っているが、特におかしくはなっていないしな、
ググっても、キーワードを何にすればよいか分からず、むむむ...
幸いなことに、reboot 後は reboot 前の設定を維持するので、しばらくは電源ONのときだけは date コマンドで時刻修正だなぁ。
最終更新時間: 2024-11-21 17:03