首页 > 技术文章 > NTP 自动校时

yuliangkaiyue 2020-05-21 17:44 原文

小僧很想和同行的朋友沟通交流、并肩前行,志同道合的朋友看过来喽!

NTP对时

NTP Server端

右击“我的电脑”或者“计算机”,选择“管理”,点击“服务”,找到Windows Time 设置成自动。
image-20200512091258112.png

按键win+R弹出运行窗口,输入regedit,点击确定进入注册表。进入目录 HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer,点击右侧的 Enabled 项,数值由0修改为 1,启用 ntp 服务,修改后确定。

image-20200512092803764.png

进入目录,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config,点击右侧的 AnnounceFlags 项,将其数值由10改为 5(该值表示设置自身为可靠时间源),修改后确定。

image-20200512092415971.png

再启动Windows Time服务,如果已经启动,可以重启。

image-20200512093136678.png

NTP Client端(ubuntu)

设置时区

命令行输入dpkg-reconfigure tzdate,回车,选择Asia之后回车
image-20200512142312574.png

再按向下箭头选择shanghai

image-20200512142336504.png

设置定时任务

切换到root身份,添加定时任务如下

root@ubuntu:/home/ubuntu# crontab -e
*/1 * * * * /usr/sbin/ntpdate 192.168.3.9    # 192.168.3.9是服务端IP

推荐阅读