オペレーティングシステムの場合、システムタスクとプロセス、およびアプリケーションによるログなどのマイナーな部分に至るまで、正しいタイムゾーンを持つ必要があります。誤った情報があると、システムのタイムゾーンに依存して実行するcronジョブなどの自動ジョブを設定するときに、システムに影響を与える可能性があります。
Ubuntuサーバーユーザーの場合、デフォルトではタイムゾーンが設定されていませんが、アクティブなインターネット接続を使用しているデスクトップユーザーは、これを自動的に設定する場合があります。そうでない場合は、2つの異なる方法で設定できます。
このガイドの最後で、 Ubuntu20.04LTSでタイムゾーンを構成する方法を理解できます。 。同じ原則が新しいバージョンのUbuntu21.04(Hirsute Hippo)でも機能します。
前提条件
- 推奨OS: Ubuntu 20.04 –オプション(Ubuntu21.04およびLinuxMint 20)
- ユーザーアカウント: sudoまたはrootアクセス権を持つユーザーアカウント。
ターミナルを使用したタイムゾーン
現在のタイムゾーンの確認
まず、Ubuntuターミナルの現在のタイムゾーンを確認します(CTRL + ALT + T) 次のコマンドを入力します:
timedatectl
出力例:
タイムゾーンはデフォルトで(シンボリックリンク)で構成されています (/ etc / localtime)から (/ usr / share / zoneinfo)のバイナリタイムゾーン識別子に 次のコマンドを入力して、シンボリックリンクの宛先となるファイルを検索することにより、現在のシステムタイムゾーン情報を表示できるディレクトリ:
ls -l /etc/localtime
出力例:
もう1つの方法は、(cat)コマンドを使用して、次のコマンドを入力して(/ etc / timezone)ファイルから時刻を出力することです。
cat /etc/timezone
(timedatectl)でタイムゾーンを変更する コマンド
Ubuntuターミナルでタイムゾーン設定を変更するには、最初に地域と都市の形式を見つける必要があります。これを行うには、(timedatectl)を使用します このリストを(地域/市)に印刷するコマンド フォーマット。
timedatectl list-timezones
地域/都市名の長いリストが表示されます。キーボードの(上)および(下)矢印キーを使用して、目的のタイムゾーンが見つかるまでナビゲートします。以下の例:
正しいエントリが見つかったら、(timedatectl)を使用して、次のコマンドでタイムゾーンを設定します。
sudo timedatectl set-timezone your_time_zone
ガイドには、(オーストラリア/クイーンズランド)を設定しました コマンドの使用:
sudo timedatectl set-timezone Australia/Queensland
次に、(timedatectl)を再入力して、タイムゾーンが適用されていることを確認します。 コマンド:
timedatectl
出力例:
GUIを使用したタイムゾーン
Ubuntuデスクトップユーザーは、ターミナルオプションを使用する代わりに、タイムゾーン設定を変更するための2番目の選択肢があります。代わりにGUIを使用すると、LinuxとUbuntuを初めて使用するユーザーにとって、これはより迅速かつ簡単に実行されます。
まず、システム設定を開きます。最も簡単な方法は、以下に示すようにUbuntuデスクトップ画面の右上隅をクリックし、(設定)をクリックすることです。 :
次に、左側で、(日付と時刻)が見つかるまで下にスクロールします タブを左クリックして、右側のGUIウィンドウにタイムゾーン設定を表示します。デフォルトでは、オペレーティングシステムがデスクトップユーザーのインターネットに接続されている場合、これは自動的に設定されます。
新しいタイムゾーンを選択するには、(タイムゾーン)をクリックします 右側、現在(AEST(オーストラリア、ブリスベン) 上の写真にあります。次に、地図を含む新しいポップアップが表示されます。ここでは、マウスボタンの左クリックを使用して場所を選択します。これにより、地図上のタイムゾーンが自動的に変更されます。
以下の例は、(AWST(オーストラリア、パース)への切り替えから (AEST(オーストラリア、ブリスベン)から :
正しいタイムゾーンを選択したら、右上隅の(X)をクリックして適用します。これは、GUIを使用してタイムゾーンを正常に変更したことを意味します。