Debian 11 でタイムゾーンを設定または変更する方法。このガイドでは、Debian サーバーで独自のタイムゾーンを構成または設定する方法を学びます。
一部のcronjobまたはシステム関連のプロセスのために、サーバーで正しいタイムゾーンを設定する必要があります。デフォルトでは、サーバーがプロビジョニングされると、デフォルトのタイムゾーンが協定世界時 (UTC) で自動的に構成されます。以下の方法を使用して、後でタイムゾーンを変更できます。
ここでは timedatectl
の使い方を学びます タイムゾーンを変更するコマンド
前提条件
root
を使用してサーバーにアクセス または sudo
を持つユーザー
現在のタイムゾーンを確認
サーバーが現在使用している設定済みのタイム ゾーンを確認するには、Debian 11 マシンで次のコマンドを使用できます。
timedatectl
以下のような出力が得られます。
Output Local time: Wed 2022-02-16 05:21:35 UTC Universal time: Wed 2022-02-16 05:21:35 UTC RTC time: Wed 2022-02-16 05:21:35 Time zone: Etc/UTC (UTC, +0000) System clock synchronized: yes NTP service: active RTC in local TZ: no
現在、設定されているタイム ゾーンは UTC です。
システムのタイムゾーンは、/etc/localtime
のシンボリック リンクを作成することによって構成されます。 /usr/share/zoneinfo
のバイナリ タイムゾーン識別子に ディレクトリ。
timezone
を表示してタイムゾーンを表示することもできます etc
内に作成されたファイル ディレクトリ。
cat /etc/timezone
Output Etc/UTC
Debian 11 でタイムゾーンを変更する
これで、デフォルトのタイムゾーンを自分の場所に変更できます。 Debian ベースのシステムのタイム ゾーンは、「地域/都市」形式を使用します。
したがって、list-timezones
を使用して地域と都市を見つける必要があります。 timedatectl
のオプション コマンド。
timedatectl list-timezones
このコマンドは、利用可能なすべてのタイム ゾーンを出力します。
Output Africa/Abidjan Africa/Accra Africa/Algiers Africa/Bissau Africa/Cairo . . .
Enter
を押してください 利用可能な追加のタイムゾーンをロードします。
タイム ゾーンを見つけたら、以下の形式を使用して独自のタイム ゾーンを設定します。
sudo timedatectl set-timezone your_time_zone
タイムゾーンが America/Los_Angeles の場合、フォーマットは次のようになります
sudo timedatectl set-timezone Australia/Brisbane
timedatectl
を再び使用できるようになりました タイムゾーンの更新を確認するコマンド。
Output Local time: Wed 2022-02-16 15:24:46 AEST Universal time: Wed 2022-02-16 05:24:46 UTC RTC time: Wed 2022-02-16 05:24:46 Time zone: Australia/Brisbane (AEST, +1000) System clock synchronized: yes NTP service: active RTC in local TZ: no
以上です。
情報技術の専門家として働く役割に備える Linux オペレーティング システムで
結論
これで、Debian 11 マシンでタイム ゾーンを変更する方法を学びました。
御時間ありがとうございます。問題やフィードバックに直面した場合は、下にコメントを残してください。