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-timesyncd の Status: の出力で 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.com が ntp.nict.jp に変わっていたら OK。
コメントを残す