時刻同期元の変更 [Ubuntu]

Ubuntu は timesyncd で時刻を同期している。状況の確認は timedatectl や systemctl でおこなう。

$ timedatectl
               Local time: 月 2024-05-20 11:32:56 JST
           Universal time: 月 2024-05-20 02:32:56 UTC
                 RTC time: 月 2024-05-20 02:32:56
                Time zone: Asia/Tokyo (JST, +0900)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no
$ systemctl status systemd-timesyncd
● systemd-timesyncd.service - Network Time Synchronization
     Loaded: loaded (/usr/lib/systemd/system/systemd-timesyncd.service; enabled; preset: enabled)
     Active: active (running) since Sun 2024-05-19 12:56:17 JST; 22h ago
       Docs: man:systemd-timesyncd.service(8)
   Main PID: 744 (systemd-timesyn)
     Status: "Contacted time server 185.125.190.58:123 (ntp.ubuntu.com)."
      Tasks: 2 (limit: 18986)
     Memory: 1.5M (peak: 2.3M)
        CPU: 641ms
     CGroup: /system.slice/systemd-timesyncd.service
             └─744 /usr/lib/systemd/systemd-timesyncd

 5月 19 12:56:17 <hostname> systemd[1]: Starting systemd-timesyncd.service - Network Time Synchronization...
 5月 19 12:56:17 <hostname> systemd[1]: Started systemd-timesyncd.service - Network Time Synchronization.
 5月 19 12:56:48 <hostname> systemd-timesyncd[744]: Contacted time server 185.125.190.58:123 (ntp.ubuntu.com).
 5月 19 12:56:48 <hostname> systemd-timesyncd[744]: Initial clock synchronization to Sun 2024-05-19 12:56:48.503701 JST.

timedatectl の出力で systemd-timesyncd.service active: no という行があれば、timesyncd は使われていない(ntpd や chrony が使われていると思う)。
systemctl status systemd-timesyncdStatus: の出力で ntp.ubuntu.com とあるのは timesyncd のデフォルト。timesyncd の設定ファイルは /etc/systemd/timesyncd.conf になる。

$ sudo vi /etc/systemd/timesyncd.conf

vi でファイルを編集する。#NTP= の行のコメントを外して ntp.nict.jp を設定する。

# /etc/systemd/timesyncd.conf

[Time]
#NTP=
    ↓
[Time]
NTP=ntp.nict.jp

確認を行う。

$ sudo systemctl restart systemd-timesyncd
$ systemctl status systemd-timesyncd
● systemd-timesyncd.service - Network Time Synchronization
     Loaded: loaded (/usr/lib/systemd/system/systemd-timesyncd.service; enabled; preset: enabled)
     Active: active (running) since Mon 2024-05-20 11:45:09 JST; 11s ago
       Docs: man:systemd-timesyncd.service(8)
   Main PID: 22581 (systemd-timesyn)
     Status: "Contacted time server 133.243.238.164:123 (ntp.nict.jp)."
      Tasks: 2 (limit: 18986)
     Memory: 1.4M (peak: 1.9M)
        CPU: 47ms
     CGroup: /system.slice/systemd-timesyncd.service
             └─22581 /usr/lib/systemd/systemd-timesyncd

 5月 20 11:45:09 norispiron systemd[1]: Starting systemd-timesyncd.service - Network Time Synchronization...
 5月 20 11:45:09 norispiron systemd[1]: Started systemd-timesyncd.service - Network Time Synchronization.
 5月 20 11:45:09 norispiron systemd-timesyncd[22581]: Contacted time server 133.243.238.164:123 (ntp.nict.jp).
 5月 20 11:45:09 norispiron systemd-timesyncd[22581]: Initial clock synchronization to Mon 2024-05-20 11:45:09.699570 JST.

Status: の行で、ntp.ubuntu.comntp.nict.jp に変わっていたら OK。


Comments

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です