date
Linuxのコマンドはどこからtimezone
情報を取得しますか?/etc/localtime
システムにファイルと/usr/share/zoneinfo
ディレクトリが表示されません。それでもdate
コマンドを実行すると、次の出力が得られます
2010年12月9日木曜日16:28:18UTC
コマンドはどこからタイムゾーン情報を取得するのか教えてください。
ありがとう、LinuxPenseur
UTCは、標準のUnixシステムがリアルタイムクロックで日付/時刻を保存する方法であることを忘れないでください。hwclock(8)
Windowsをデュアルブートする場合は、面白いプログラム(マンページを参照)を使用してフープをジャンプする必要があります。これにより、現地時間がCMOSリアルタイムクロックに保存されることが優先されます。
したがって、date(1)
プログラムは単に「タイムゾーンが設定されていません」の結果を表示しているだけです。
# date -u
Thu Dec 9 10:40:54 UTC 2010
# TZ=UTC date
Thu Dec 9 10:40:57 UTC 2010
# TZ=PST8PDT date
Thu Dec 9 02:41:02 PST 2010
#
http://www.wikihow.com/Change-the-Timezone-in-Linuxから
Linux を実行する携帯電話やその他の小型デバイスでは、タイム ゾーンの保存方法が異なります。/etc/TZ に、たとえば[4]で説明されている形式で書き込まれます。このファイルを手動で編集するか、echo を使用します (たとえば、echo GMT0BST > /etc/TZ で英国のタイムゾーンを設定します)。
http://www.radisys.com/files/support_downloads/03245-02_MPCMM0001_MPCMM0002_CMM_Software_TPS.pdfより
CMM は、ファイル /etc/cmm/TZ に保持されているローカル タイムゾーンへのオフセットを決定し、時刻を自動的に更新します。
これは役立つはずです: