質問
私のBIOSクロックはUTC時間を示し、私のタイムゾーンは/ etc / localtimeでCETに設定されていますが、私のFreeBSDはオフラインのときは常に2時間遅れます。
私はFreeBSDがBIOSの時計を見てUTCであると仮定し、選択したタイムゾーンを確認し、それに応じてシステムの時間を設定したいと思います。
詳細
fromをに変更した後、削除して/etc/wall_cmos_clock
実行してみました。このプロセスでは、異なる構成でコンピュータを何度も再起動しました。adjkerntz -a
machdep.adjkerntz
sysctl
-7200
0
私はインターネット接続が必要なので、ntpdユーティリティを利用するソリューションには興味がありません。
デュアルブートシステムです。 2番目のシステムは、GRUBがチェーンロードを介してFreeBSDを起動するUbuntu 17.04です。
解決策
オンラインで解決策が見つからなかったので、時間を手動で変更することにしましたdate(1)
。
# date +%H%M
1426
# date 1626
それでも、より良い解決策があるかどうかを知りたいです。
引用する
- 時間は間違っていますが、時間帯は正しい@FreeBSDフォーラム。
- 夏時間 - 時間がどのように保存され、どのように変更されるか@FreeBSD日記。
答え1
正確な時間を得るには、位置時間をCETではなくCETに設定してくださいEurope/Warsaw
。
FreeBSDでこれを行うには、rootとして実行します。
ln -s /usr/share/zoneinfo/Europe/Warsaw /etc/localtime