Ubuntu时间戳与网络时间同步常用方法如下:
使用systemd-timesyncd(推荐,轻量级)
sudo timedatectl set-ntp truetimedatectl status(确认NTP synchronized: yes)/etc/systemd/timesyncd.conf,添加自定义服务器(如NTP=ntp.tencent.com),重启服务sudo systemctl restart systemd-timesyncd。使用chrony(高精度,替代ntpd)
sudo apt install chrony/etc/chrony/chrony.conf,添加server <NTP服务器地址> iburst。sudo systemctl start chronyd,设置开机自启sudo systemctl enable chronyd。chronyc sources -v。使用ntpdate(手动同步,已弃用)
sudo apt install ntpdatesudo ntpdate <NTP服务器地址>(如pool.ntp.org)。ntpdate与systemd-timesyncd/chrony冲突,建议优先使用后者。注意事项:
sudo timedatectl set-timezone <时区>(如Asia/Shanghai)。chrony或systemd-timesyncd,避免时间跳变影响服务。