Set Time zone on Debian 10
システムに新しいDebian環境をセットアップすると、インストール時にすでにタイムゾーンが設定されており、この状態で時刻を設定しないと、インターネット経由で自動的にシステムのタイムゾーンを、可能な限り近い場所に同期させます。 Debian 10 buster を使用すると、好みに応じてシステムのタイムゾーンを変更することもできます。
この記事では、さまざまな方法を使用して Debian 10 buster システムのタイムゾーンを変更する方法について、詳しく説明します。
Debian 10 buster では、2 つの異なる方法を使用してシステムのタイムゾーンを設定できます:
- Gnome デスクトップ環境を使ってタイムゾーンを変更する
- Gnome ターミナルを使って変更する
Method 1: Gnome デスクトップ環境
Debian 10 システムのタイムゾーンを設定するには、デスクトップの左上にある「活動」をクリックして、アプリケーション検索バーに次のように日付と時刻を入力します:
次に、表示された結果をクリックします。
または、デスクトップ起動時に表示される設定アイコンをクリックして、上記の表示ウィンドウを開くことも可能です。
以下のウィンドウが画面に表示され、検索バーを使って特定の場所を検索し、Debian 10 システムのタイムゾーンを変更できます。
方法 2: Gnome 端末を使ってタイムゾーンを変える
コマンドラインまたは gnome-terminal アプリケーションを使用しても Debian 10 システムのタイムゾーンを変更することができます。 これを行うには、「活動」をクリックし、以下のようにアプリケーション検索バーを使ってターミナルを開きます:
Display current using timedatectl utility
timedatectl コマンドラインユーティリティを使って、システムの現在のタイムゾーンについての情報を表示したり、システムの日付と時刻を変更したりすることが可能です。 この共通ライン・ユーティリティは、最近のすべての Linux システムで利用可能です。 以下のコマンドを使用して、現在のタイムゾーン情報を表示します。
以下の出力では、タイムゾーンが America/New_york として設定されていることがわかります。
システムのタイムゾーンは、/usr/share/zoneinfo フォルダパスのタイムゾーンバイナリ識別子に /etc/localtime がシンボリンクすることによって構成されています。
シンボリックパスを使用して、以下のようにlsコマンドでタイムゾーンを見つけることができます:
ターミナルに次のような出力が表示されます。 4367>
Changing the time zone on Debian 10 buster
Debian 10 でタイムゾーンを変更するには、まず、世界中の利用可能なタイムゾーンをすべてリストアップすることが簡単です。
ターミナル上に以下のようなタイムゾーンの長いリストが表示されます:
ここで、利用できるタイムゾーンのリストを使用して、タイムゾーンを変更する。 例えば、システムのタイムゾーンをEurope/Istanbulに設定したいとします。 これを行うには、次のコマンドを使用して、システム時刻とローカル時刻のリンクを解除します:
次のコマンドを使用すると、システムのタイムゾーンを簡単に変更することができます。
上記のコマンドで、以下のように「your-time-zone」をEurope/Istanbulに置き換えてください。
ここで、シンボリックリンクを作成して、「timedatectl」コマンドを使ってシステムのタイムゾーン情報を表示させます。
$ timedatectl
以下の表示出力で、タイムゾーンはヨーロッパ/Istanbulに設定されていますことがわかります。
まとめ
この記事では、コマンドラインと GUI の両方の方法を使用して、システム Debian 10 buster のタイムゾーンを変更する方法について学びました。 さらに、timedatectl コマンドライン ユーティリティに関連するさまざまなコマンドのセットも学びました。 このユーティリティは、Linuxシステムのタイムゾーンを変更する際にどのような手助けをしてくれるのでしょうか。 この記事が今後の皆様のお役に立つことを願っております
。