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 マシンでタイム ゾーンを変更する方法を学びました。
御時間ありがとうございます。問題やフィードバックに直面した場合は、下にコメントを残してください。