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

Ubuntuのコマンドラインから日付と時刻を同期する方法

Ubuntuは、インターネットを介して時刻を同期するためにNTPを使用します。これは、サーバーから現在の日付と時刻を取得するTCP/IPプロトコルです。 NTPサーバーは、サードパーティのサーバーを介して原子時計に接続されています。

少し深くなると、Ubuntu(16.04以降)はtimedatectl/timesyncdサービスを使用して時刻を同期します。オプションで、chronyを使用してネットワークタイムプロトコルを提供できます。

今日は、インターネットの原子時計に同期する日付と時刻を取得するためにターミナルで使用されるコマンドラインを学びましょう。

これを以前に学んだことがあるなら、ntpdateを覚えているかもしれません。これは非推奨になり、強力なtimesyncdツールに置き換えられました。デフォルト設定では、コンピュータの現地時間を定期的にチェックして同期を維持します。また、時間の更新をローカルに保存するため、再起動後も時間が維持されます。

現在のステータスの確認

ターミナルを起動し、次のようにtimedatectlコマンドを使用します。

timedatectl status

次のような出力が表示されます:

kiran@foss-linux:~$ timedatectl status
Local time: Mon 2018-08-13 21:54:25 EDT
Universal time: Tue 2018-08-14 01:54:25 UTC
RTC time: Tue 2018-08-14 01:54:25
Time zone: America/New_York (EDT, -0400)
System clock synchronized: yes
systemd-timesyncd.service active: yes
RTC in local TZ: no

Chronyのインストールと使用

Chronyをインストールするには、ターミナルで次のコマンドを入力します。

sudo apt install chrony

ワンショット同期の使用が必要な場合は、ターミナルで次のコマンドを使用してください。

chronyd -q

時間を設定せずにワンショットの時間チェックが必要な場合は、次のように入力します。

chronyd

独自のタイムサーバーを追加する

デフォルト設定では、Ubuntuはpool.ntp.orgから日付と時刻を取得します。詳細を表示および編集できます。 「ターミナル」で「編集」コマンドを使用します。

Edit /etc/chrony/chrony.conf

デフォルトでは、これらのサーバーは次のように構成されています。

# Use servers from the NTP Pool Project. Approved by Ubuntu Technical Board
# on 2011-02-08 (LP: #104525). See http://www.pool.ntp.org/join.html for
# more information.
pool 0.ubuntu.pool.ntp.org iburst
pool 1.ubuntu.pool.ntp.org iburst
pool 2.ubuntu.pool.ntp.org iburst
pool 3.ubuntu.pool.ntp.org iburst

先に進み、必要に応じてサーバーの詳細を置き換えてから、構成ファイルを保存します。 chronyサービスを再起動して、新しい設定を有効にします。

sudo systemctl restart chrony.service

それでおしまい! UbuntuPCの日付と時刻を同期するコマンドラインの方法を楽しんでいただけたでしょうか。


Ubuntu
  1. 20.04リポジトリからUbuntu18.04にカーネル5.13をインストールする方法

  2. Ubuntu20.04LTSおよび21.10からUbuntu22.04LTSにアップグレードする方法

  3. Ubuntu 19.10以降のドックからマウントされたボリュームのアイコンを非表示にする方法は?

  1. Ubuntu18.04でタイムゾーン/日付/時刻を設定または変更する方法

  2. コマンドラインから時間を追跡する方法は?

  3. コマンドラインから Linux (Ubuntu) を再起動するにはどうすればよいですか?

  1. Pythonで現在の日付と時刻を取得する方法

  2. AlmaLinuxで日付と時刻を設定する方法

  3. Ubuntu17.10からUnityデスクトップを削除する方法