Ubuntu系統默認使用systemd-timesyncd服務進行時間同步,而非ntpd。如果systemd-timesyncd服務無法同步時間,可以嘗試以下步驟進行排查和解決:
timedatectl status
命令查看NTP服務狀態,確認是否已啟用并正在運行。/etc/systemd/timesyncd.conf
,將NTP服務器地址更換為可用的服務器地址。sudo systemctl restart systemd-timesyncd
。/var/log/syslog
,以獲取時間同步失敗的詳細信息,這可能會提供故障排除的線索。如果上述步驟都無法解決問題,可能需要進一步檢查網絡配置、防火墻設置或考慮使用其他時間同步工具,如chrony。