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

Linux での timedatectl コマンドの例

systemd ベースのディストリビューションに導入された、時間のさまざまな側面を管理できる新しいコマンドが timedatectl です。このコマンドを引数なしで使用すると、現在の時刻と日付に関する詳細情報が表示されます。 NTP ネットワーク時間の使用に関する情報と DST の使用に関する情報に加えて、システムのタイム ゾーンも表示されます。

# timedatectl
                Local time: Mon 2019-06-10 08:27:57 EDT
            Universal time: Mon 2019-06-10 12:27:57 UTC
                  RTC time: Mon 2019-06-10 12:27:57
                 Time zone: America/New_York (EDT, -0400)
 System clock synchronized: yes
               NTP service: active
           RTC in local TZ: no

timedatectl コマンドの最も一般的なオプション

コマンド 説明
ステータス 現在の時刻設定を表示
設定時刻 現在の時刻を設定します
set-timezone ZONE 現在のタイムゾーンを設定します
リストタイムゾーン すべてのタイムゾーンのリストを表示
set-local-rtc [0|1] RTC (通常はハードウェア クロックと呼ばれるリアルタイム クロック) がローカル時間かどうかを制御します
set-ntp [0|1] NTP を有効にするかどうかを制御します

timedatectl コマンドの例

1. 現在のシステム クロック時刻を確認します:

# timedatectl

2. システム クロックのローカル タイムを直接設定します。

# timedatectl set-time "yyyy-MM-dd hh:mm:ss"

3. 利用可能なタイムゾーンを一覧表示します:

# timedatectl list-timezones

4. システムのタイムゾーンを設定します:

# timedatectl set-timezone timezone

5. ネットワーク タイム プロトコル (NTP) 同期を有効にします。

# timedatectl set-ntp on

6. 次のコマンドを使用して日付を変更できます:

# timedatectl set-time 2014-07-19

7. 時間は、次のように、time を引数として同じオプションを使用して設定できます。

# timedatectl set-time 23:02:23

8. NTP 時刻同期は、次のコマンドで有効または無効にできます。ただし、ニュース システム サービス マネージャーを使用して、タイム サービスを有効または無効にします。

# timedatectl set-ntp yes

9. 適切なタイム ゾーンが見つかった場合は、それを書き留めて、次のコマンドで使用します。たとえば、ドイツにいてベルリン市の近くにいる場合は、次のコマンドを使用します:

# timedatectl set-timezone Europe/Berlin

10. timedatectl を再度使用して、現地時間が正しいかどうかを確認します。

# timedatectl | grep "Local time"

まとめ

新しい systemd ベースのディストリビューションには、ホスト システムの時刻と日付の設定を表示および管理する簡単なコマンド timedatectl が含まれています。これは、私たち管理者にとって天の恵みです。このコマンドを使用して出力を表示するだけの場合でも、この 1 つのコマンドで時刻、タイムゾーン、および NTP 設定が表示されます。


Linux
  1. Linux 時間コマンドの例

  2. 7 Linux df コマンドの例

  3. 8 Linux TR コマンドの例

  1. Linux での rm コマンドの例

  2. Linux での ps コマンドの例

  3. w Linux でのコマンド例

  1. Linux での sa コマンドの例

  2. Linux での ac コマンドの例

  3. Linux での uptime コマンドの例