5

dateLinuxのコマンドはどこからtimezone情報を取得しますか?/etc/localtimeシステムにファイルと/usr/share/zoneinfoディレクトリが表示されません。それでもdateコマンドを実行すると、次の出力が得られます

2010年12月9日木曜日16:28:18UTC

コマンドはどこからタイムゾーン情報を取得するのか教えてください。

ありがとう、LinuxPenseur

4

3 に答える 3

2

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
#
于 2010-12-09T10:42:03.607 に答える
2

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 に保持されているローカル タイムゾーンへのオフセットを決定し、時刻を自動的に更新します。

于 2010-12-09T09:57:35.330 に答える
0

これは役立つはずです:

http://www.hypexr.org/linux_date_time_help.php

于 2010-12-09T09:58:04.623 に答える