ubuntu设定时间与外部ntp同步
2024-01-09 08:39:53
前言
在 Ubuntu 上,你可以通过配置 systemd-timesyncd 服务来与外部 NTP 服务器同步系统时间。下面是设置的步骤:
安装 NTP 工具:
如果你的系统中没有安装 ntpdate 工具,可以使用以下命令安装:
sudo apt-get update
sudo apt-get install -y ntpdate
停用 systemd-timesyncd 服务:
sudo systemctl stop systemd-timesyncd
sudo systemctl disable systemd-timesyncd
这是为了确保 ntpdate 和 systemd-timesyncd 不会同时运行。
设定本地时区
这是为了保证虽然时间同步了,时区不同而差几个小时。
sudo timedatectl set-timezone Asia/Shanghai
使用 ntpdate 同步时间:
选择一个可靠的 NTP 服务器,例如 time.google.com,并运行以下命令:
sudo ntpdate time1.cloud.tencent.com
这会立即将系统时间与所选 NTP 服务器同步。
配置 systemd-timesyncd:
打开 /etc/systemd/timesyncd.conf
文件:
sudo nano /etc/systemd/timesyncd.conf
确保文件中的 NTP 行未注释,并将其设置为所选的 NTP 服务器,例如:
[Time]
NTP=time1.cloud.tencent.com
保存并关闭文件。
启用并启动 systemd-timesyncd 服务:
sudo systemctl enable systemd-timesyncd
sudo systemctl start systemd-timesyncd
这将使 systemd-timesyncd 在系统启动时自动运行,并与所选的 NTP 服务器同步时间。
检查时间同步状态:
使用以下命令检查 systemd-timesyncd 服务的状态:
sudo systemctl status systemd-timesyncd
如果一切正常,你应该看到服务处于活动状态(active)且已同步时间。
现在,你的 Ubuntu 系统应该能够与外部 NTP 服务器同步时间。请确保你的计算机能够访问互联网,以便能够连接到所选的 NTP 服务器。
查看当前时间
date
文章来源:https://blog.csdn.net/gsl371/article/details/135470652
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!