使用 Manjaro,最近发现时间不同步。Manjaro 目前使用 systemd-timesyncd 服务同步时间。可通过下列命令查看服务状态:
1$ systemctl status systemd-timesyncd.service2○ systemd-timesyncd.service - Network Time Synchronization3 Loaded: loaded (/usr/lib/systemd/system/systemd-timesyncd.service; enabled; preset: enabled)4 Active: inactive (dead) since Tue 2024-11-05 09:49:12 CST; 21min ago5 Duration: 19min 50.593s6 Invocation: ad67794ba19a43cfbb91ef6b058f40a87 Docs: man:systemd-timesyncd.service(8)8 Main PID: 892 (code=exited, status=0/SUCCESS)9 Status: "Idle."10 Mem peak: 5.3M11 CPU: 53ms12
13Nov 05 09:29:21 ling-20ym systemd[1]: Starting Network Time Synchronization...14Nov 05 09:29:21 ling-20ym systemd[1]: Started Network Time Synchronization.15Nov 05 09:32:09 ling-20ym systemd-timesyncd[892]: Timed out waiting for reply from 111.203.6.13:123 (ntp1.nim.ac.cn).7 collapsed lines
16Nov 05 09:32:51 ling-20ym systemd-timesyncd[892]: Timed out waiting for reply from 111.203.6.13:123 (ntp1.nim.ac.cn).17Nov 05 09:34:06 ling-20ym systemd-timesyncd[892]: Timed out waiting for reply from 111.203.6.13:123 (ntp1.nim.ac.cn).18Nov 05 09:36:24 ling-20ym systemd-timesyncd[892]: Timed out waiting for reply from 111.203.6.13:123 (ntp1.nim.ac.cn).19Nov 05 09:40:51 ling-20ym systemd-timesyncd[892]: Timed out waiting for reply from 111.203.6.13:123 (ntp1.nim.ac.cn).20Nov 05 09:49:12 ling-20ym systemd[1]: Stopping Network Time Synchronization...21Nov 05 09:49:12 ling-20ym systemd[1]: systemd-timesyncd.service: Deactivated successfully.22Nov 05 09:49:12 ling-20ym systemd[1]: Stopped Network Time Synchronization.
可知时间同步服务器访问出现问题。修改服务器为中国区的服务器:
sudo vim /etc/systemd/timesyncd.conf
1[Time]2NTP=ntp.aliyun.com ntp.ntsc.ac.cn
重新运行服务,或者手动更新
1# 手动更新2sudo ntpd -q -g -p ntp.aliyun.com
1# 重新运行服务2$ systemctl status systemd-timesyncd.service ✔3● systemd-timesyncd.service - Network Time Synchronization4 Loaded: loaded (/usr/lib/systemd/system/systemd-timesyncd.service; enabled; preset: enabled)5 Active: active (running) since Tue 2024-11-05 10:13:50 CST; 3min 8s ago6 Invocation: 50dde2f5504342deaf3543272c50b3327 Docs: man:systemd-timesyncd.service(8)8 Main PID: 14567 (systemd-timesyn)9 Status: "Contacted time server 203.107.6.88:123 (ntp.aliyun.com)."10 Tasks: 2 (limit: 28019)11 Memory: 3.3M (peak: 4.1M)12 CPU: 42ms13 CGroup: /system.slice/systemd-timesyncd.service14 └─14567 /usr/lib/systemd/systemd-timesyncd15
4 collapsed lines
16Nov 05 10:13:50 ling-20ym systemd[1]: Starting Network Time Synchronization...17Nov 05 10:13:50 ling-20ym systemd[1]: Started Network Time Synchronization.18Nov 05 10:13:52 ling-20ym systemd-timesyncd[14567]: Contacted time server 203.107.6.88:123 (ntp.aliyun.com).19Nov 05 10:13:52 ling-20ym systemd-timesyncd[14567]: Initial clock synchronization to Tue 2024-11-05 10:13:52.194984 CST.
参考:systemd-timesyncd、国内常用NTP服务器地址