LinuxホストのタイムゾーンをBRT(ブラジル時間)に設定するには?

LinuxホストのタイムゾーンをBRT(ブラジル時間)に設定するには?

ホストのタイムゾーンがBRT(現在PST)である必要があるシナリオがあります。結果はdate次のようになると予想されるWed Jan 30 19:30:36 BRT 2020

/etc/localtime現在私が何に接続しているかを確認しました/usr/share/zoneinfo/America/Los_Angeles。次の[*]すべてに1つずつ変更してみましたが、どちらもBRTを提供していません。私は1、2時間少なく見る。

ここで何か抜けましたか?それともタイムゾーンをBRTに設定する別の方法はありますか?

[*]

/usr/share/zoneinfo/Brazil/West
/usr/share/zoneinfo/Brazil/East
/usr/share/zoneinfo/Brazil/DeNoronha
/usr/share/zoneinfo/Brazil/Acre

ベストアンサー1

たとえば、次の特殊なコマンドを使用できます。

timedatectl set-timezone America/Sao_Paulo

しかし、また見たここで答えを選択してください短縮された時間帯名を表示しない方向への動きがあったそうです。

-03したがって、予想とは異なる画面が表示されることがありますBRT

最後に、CentOSでタイムゾーンを設定するとき、あなたの特定の状況が何であるかわかりません。しかし、サーバーに接続する場合どのブラジル以外の地域では、UTCを使用するのが最善です。

代わりに、サーバー全体をUTCではなくタイムゾーンに設定できます走るcronを使用する「ブラジル時間」。これを行うには、CRON_TZ=America/Sao_Paulocronテーブルに入れます。その後、cron定義でブラジル時間を指定できます。

おすすめ記事