web-dev-qa-db-ja.com

Linuxの日付をUTC / GMT +1に変更するには?

システムの日付を変更する必要があります。 Linux CentOS 5.6を実行しています。

# date +%Z
UTC
# date
Thu Oct  6 11:42:45 UTC 2011

時間をUTC/GMT +1に変更するにはどうすればよいですか?

5
André

通常の方法は、タイムゾーンを設定することです。次のディレクトリには、地域ごとに多数のファイルが保存されています。

/usr/share/zoneinfo

見て、あなたの地域に一致するものを見つけてください。次に、/etc/localtimeからシンボリックリンクを作成する必要があります。

Sudo rm /etc/localtime
Sudo ln -s /usr/share/zoneinfo/Europe/London /etc/localtime
12
Hydaral

timezoneを変更する必要があります。

  • システム全体でこれを行うには、/etc/localtime内の適切なファイルに/usr/share/zoneinfoをシンボリックリンクします。例えば:

    ln -sf /usr/share/zoneinfo/Europe/Paris /etc/localtime
    

    CentOSでは、/etc/sysconfig/clockも編集する必要がある場合があります。

  • 現在のユーザーのみのタイムゾーンを変更するには、代わりに$ TZを設定します。

    export TZ="Europe/Paris"
    

date -umustは常に正しいUTC時間を返すことに注意してください。

5
user1686

今日は/ usr/share/zoneinfo/Etc/GMT + 1をリンクとして使用してこれを実行しようとしました。 (CentOS 7.0)ひどいやり方で、私は-1時間持っています。だから私はGMT-1を試して、今は+1時間持っています。奇妙に見えますが、私にとってはうまくいきます。

0
temaleva