以下为操作步骤:
root@douququ:~# lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 24.04.2 LTS Release: 24.04 Codename: noble
Ubuntu 24.04默认使用systemd-timesyncd进行时间同步,检查其状态:
root@douququ:~# 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 Fri 2025-06-20 19:58:45 CST; 10min ago Docs: man:systemd-timesyncd.service(8) Main PID: 10980 (systemd-timesyn) Status: "Contacted time server 203.107.6.88:123 (ntp.aliyun.com)." Tasks: 2 (limit: 4375) Memory: 1.3M (peak: 1.8M) CPU: 38ms CGroup: /system.slice/systemd-timesyncd.service └─10980 /usr/lib/systemd/systemd-timesyncd
如果程序没有安装,先安装
root@douququ:~# apt-get install systemd-timesyncd
若服务未运行,使用以下命令启动并设置开机自启:
root@douququ:~# systemctl enable --now systemd-timesyncd
编辑配置文件 /etc/systemd/timesyncd.conf:
root@douququ:~# /etc/systemd/timesyncd.conf
修改或添加以下内容(推荐使用中国境内NTP服务器):
[Time] NTP=ntp.aliyun.com ntp.tencent.com ntp.ntsc.ac.cn time1.cloud.tencent.com FallbackNTP=0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org 3.pool.ntp.org RootDistanceMaxSec=5 PollIntervalMinSec=32 PollIntervalMaxSec=2048
常用中国NTP服务器:
ntp.aliyun.com(阿里云)
ntp.tencent.com(腾讯云)
ntp.ntsc.ac.cn(中国科学院国家授时中心)
time1.cloud.tencent.com(腾讯云备用)
root@douququ:~# systemctl restart systemd-timesyncd
root@douququ:~# timedatectl status Local time: Fri 2025-06-20 20:15:10 CST Universal time: Fri 2025-06-20 12:15:10 UTC RTC time: Fri 2025-06-20 12:15:10 Time zone: Asia/Shanghai (CST, +0800) System clock synchronized: yes NTP service: active RTC in local TZ: no
关键项:
System clock synchronized: yes → 已成功同步
NTP service: active → NTP服务正常运行
root@douququ:~# timedatectl timesync-status Server: 203.107.6.88 (ntp.aliyun.com) Poll interval: 17min 4s (min: 32s; max 34min 8s) Leap: normal Version: 4 Stratum: 2 Reference: 646B1972 Precision: 1us (-25) Root distance: 7.072ms (max: 5s) Offset: -267us Delay: 44.513ms Jitter: 885us Packet count: 5 Frequency: -2.073ppm
若时区未自动设置为中国时区(Asia/Shanghai),执行:
root@douququ:~# timedatectl set-timezone Asia/Shanghai
确保UDP 123端口开放:
root@douququ:~# ufw allow 123/udp
A、检查日志:
root@douququ:~# journalctl -u systemd-timesyncd -b
B、手动触发同步:
root@douququ:~# systemd-timesyncd --force-refresh
C、使用替代工具:
若问题持续,可安装chrony替代:
root@douququ:~# apt install chrony root@douququ:~# systemctl disable --now systemd-timesyncd root@douququ:~# systemctl enable --now chrony
通过以上步骤,系统将准确同步到中国的NTP服务器,并显示正确的北京时间(CST)。
【版权声明】
本站部分内容来源于互联网,本站不拥有所有权,不承担相关法律责任。如果发现本站有侵权的内容,欢迎发送邮件至masing@13sy.com 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
上一篇:搭建Git服务器及本机克隆提交
下一篇:frp内网穿透简单搭建教程