この記事は最初に公開されました:[https://www.itcoder.tech/posts/how-to-set-or-change-timezone-on-ubuntu-20-04/](https://www.itcoder.tech/posts/how-to-set-or-change-timezone-on-ubuntu-20-04/)
正しいタイムゾーンを使用することは、システム関連のタスクとプロセスにとって不可欠です。たとえば、cronデーモンはシステムタイムゾーンを使用してタイミングタスクを実行し、ログのタイムスタンプも同じシステムタイムゾーンに基づいています。
Ubuntuでは、システムのタイムゾーンは通常、インストール中に設定されますが、後で簡単に変更できます。
この記事では、コマンドラインまたはGUIインターフェイスを使用して、Ubuntu20.04でタイムゾーンを設定または変更する方法について説明します。
rootまたは別のsudoユーザーとしてシステムタイムゾーンを設定または変更します。
timedatectl
は、システムの日時を表示または変更できるコマンドラインツールです。これは、Ubuntu 20.04を含む、すべての最新のシステムベースのLinuxシステムで使用できます。
現在のシステムタイムゾーンを出力するには、パラメータなしで timedatectl
を実行します。
timedatectl
次の出力は、システムタイムゾーンが「UTC」に設定されていることを示しています。
Local time: Wed 2020-05-0619:33:20 UTC
Universal time: Wed 2020-05-0619:33:20 UTC
RTC time: Wed 2020-05-0619:33:22
Time zone:UTC(UTC,+0000)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no
システムタイムゾーンは、リンクファイル / etc / localtime
を介して構成されます。このファイルは、 / usr / share / zoneinfo
ディレクトリ内のバイナリタイムゾーン識別ファイルを指します。タイムゾーンを確認するもう1つの方法は、 ls
コマンドを使用して、リンクされたファイルが指す実際のパスを表示することです。
ls -l /etc/localtime
lrwxrwxrwx 1 root root 27 Dec 1012:59/etc/localtime ->/usr/share/zoneinfo/Etc/UTC
システムのタイムゾーンも / etc / timezone
ファイルに書き込まれます。
cat /etc/timezone
UTC
timedatectl
コマンドを使用してタイムゾーンを変更する##タイムゾーンを変更するときは、使用するタイムゾーンの長い名前を見つける必要があります。タイムゾーンは通常、「地域/都市」形式を使用します。
使用可能なすべてのタイムゾーンを一覧表示するには、 / usr / share / zoneinfo
ディレクトリ内のすべてのファイルを一覧表示するか、 list-timezones
オプションを指定して timedatectl
コマンドを実行します。
timedatectl list-timezones
...
America/Montevideo
America/Nassau
America/New_York
America/Nipigon
America/Nome
America/Noronha
...
rootまたはsudo権限を持つ別のユーザーとして、現在地を説明する準備ができているタイムゾーンを特定したら、次のコマンドを実行します。
sudo timedatectl set-timezone your_time_zone
たとえば、システムのタイムゾーンを America / New_York
に設定する場合:
sudo timedatectl set-timezone America/New_York
timedatectl
コマンドを実行して、変更を確認します。
timedatectl
Local time: Wed 2020-05-0615:41:42 EDT
Universal time: Wed 2020-05-0619:41:42 UTC
RTC time: Wed 2020-05-0619:41:48
Time zone: America/New_York(EDT,-0400)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no
Ubuntuデスクトップバージョンを実行している場合は、GUIを使用して現在のシステムタイムゾーンを変更することもできます。
システム設定ウィンドウで、[日付と時刻]タブをクリックします。 「自動タイムゾーン」がオンになっていて、インターネット接続があり、ロケーションサービスもオンになっている場合は、ロケーションに応じてタイムゾーンが自動的に設定されているはずです。
新しいタイムゾーンを選択するには、マップをクリックするか、検索バーからタイムゾーンを検索する必要があります。
完了したら、「x」をクリックしてウィンドウを閉じます。
Ubuntuシステムのタイムゾーンを変更する方法を説明しました。
ご不明な点がございましたら、以下の方法でお問い合わせください。
WeChat:sn0wdr1am86
WeChatグループ:上記のWeChatを追加し、WeChatグループにコメントします
QQ: 3217680847
QQグループ:82695646
Recommended Posts