GNU/Linux >> Linux の 問題 >  >> Linux

Linuxでタイムゾーンを確認する

はじめに

この小さなガイドでは、4つの簡単な方法を使用してLinuxでタイムゾーンを確認する方法を説明します。システム時間は通常、タイムゾーンによって定義されます。地球全体が現地時間を決定する複数のタイムゾーンに分割されていることに注意してください。

date など、Linuxで利用できる時間管理ユーティリティは多数あります。 およびtimedatectl システムの現在のタイムゾーンを取得し、リモートNTPサーバーと同期して、システムの自動時刻処理を有効にするコマンド。

したがって、Linuxベースのシステムでタイムゾーンを確認できる例を通じてさまざまな方法を説明しようと思います。

から 従来の日付を使用する 以下に示すように、現在のタイムゾーンを見つけるコマンド:

$ date

また、以下のコマンドを入力します:

$ date +"%Z %z"
[root@unixcop ~]# date
Thu Sep 23 11:16:59 EDT 2021
[root@unixcop ~]# 
[root@unixcop ~]# date +"%Z %z"
EDT -0400
[root@unixcop ~]#

%Z :アルファベットのタイムゾーンを出力します。

%z 数値のタイムゾーンを出力します。

dateを使用してdateコマンドの形式を読み取ることができます マニュアルページ:

$ man date

また 同様にtimedatectlを使用できます コマンド

そのため、以下に示すように、タイムゾーンを含むシステムに関する情報が表示されます。

[root@unixcop ~]# timedatectl
               Local time: Thu 2021-09-23 11:17:46 EDT
           Universal time: Thu 2021-09-23 15:17:46 UTC
                 RTC time: Thu 2021-09-23 15:17:46
                Time zone: America/New_York (EDT, -0400)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no
[root@unixcop ~]# 

タイムゾーンでgrepコマンドを使用して検索し、以下のようにタイムゾーンのみをフィルタリングしてみてください。

$ timedatectl | grep 'Time zone'

timedatectl list-timezonesを使用してタイムゾーンのリストを確認することもできます 示されているコマンド:

$ timedatectl list-timezones

Ubuntuベースのシステムの場合 ファイルの内容を表示することでタイムゾーンを知ることができます/etc / timezone 図のようにcatコマンドを使用します:

[root@unixcop ~]# cat /etc/timezone
America/New_York
[root@unixcop ~]#

REHL /CentOS7の場合 およびFedora ファイル/etc / localtime のコンテンツを表示することで、タイムゾーンを知ることができます これは、ディレクトリ / usr / share / zoneinfo /の下にあるタイムゾーンファイルへのシンボリックリンクです。 。

タイムゾーンを変更するには シンボリックリンクを作成する/etc / localtime / usr / share / zoneinfo /の下のタイムゾーンに移動します

ln  -sf /usr/share/zoneinfo/zoneinfo /etc/localtime

-s :シンボリックリンクを作成できるようにします。

-f :宛先ファイルを削除します。 / etc / localtimeです。 。

また、ハードリンクはデフォルトで作成されます

タイムゾーンをAmerica/ New_Yorkに変更するには 以下のコマンドを実行します:

$ ln -sf /usr/share/zoneinfo/America/New_York /etc/localtime

ジオロケーションを使用してタイムゾーンを確認する

カールを使用する ジオロケーションを使用してタイムゾーンを確認するコマンド 以下に示すように。

$ curl https://ipapi.co/timezone;echo

結論

さまざまな目的でシステムで同じタイムゾーンが使用されていることを確認できます。タイムゾーンの概念は、ノードが基本的に2つの異なる地理的領域にあるクラスタセットアップについて話しているときに、より重要になります。クラスターを形成するには、ノード間でタイムゾーンを同期することが重要です。

私が説明したことをご理解いただければ幸いです。

ありがとう!!


Linux
  1. statコマンドを使用してLinuxのファイルステータスを確認します

  2. Linuxatコマンドでタスクをスケジュールする

  3. Linuxでタイムゾーンを確認する方法

  1. OSとLinuxのバージョンを確認する方法

  2. Linux で夏時間 (DST) を無効にしてタイムゾーンを変更する方法

  3. Linuxでどのタイムゾーンを確認する方法は?

  1. Linuxでのコマンドまたはプロセスの実行時間を検索する

  2. LinuxでMySQLのバージョンを確認する方法

  3. Linuxのシステム負荷を確認してください