将Windows系统设置为NTP服务器之NetTime
之前写过一个将Windows系统设置NTP服务器的随笔,是通过修改Windows的注册表来实现NTP服务器,现在有个更简单的方式,安装一个小插件即可将Windows设置为NTP服务器。
插件
NetTime 下载链接:http://www.timesynctool.com/
NetTime 是适用于 Windows 95/98/Me/NT/2000/XP/Vista/7/8/10 和 Server 2003/2008/2012/2016 的简单网络时间协议 (SNTP) 客户端。(同时支持 32 位和 64 位操作系统)
网上也有汉化版的,可以自己找一找
这个插件不仅支持将Windows设置为NTP服务器,还支持向时钟源同步时间,设置起来也很简单。
安装
默认下一步直到完成安装。
配置NTP服务器
先从服务中把“Windows Time”服务关掉,否则下面的配置不会生效,因为这是Windows自带的时间同步服务,他启动的情况下和NetTime会冲突,导致NetTime无法提供对外授时服务。

打开软件,点击“Settings...”,
设置“Time Servers”,这里填写NTP服务器的地址,让他和上级时间源时钟保持同步。
勾选“Allow other computers to sync to this computer”意思是允许其他PC来同步本PC的时间。
勾选“Always provide time(NOT recommended!)”意思是,始终提供时间(不推荐!),这个配置根据自己的实际情况来定,如果能保证本地时间始终是正确的,勾选上也无所谓。如果觉得本地时间可能出现偏差,那向本机同步时间的pc时间也会出现误差。这里我认为,不勾选比较好。
配置完后点击“OK”,这时可以用其他PC来同步时间测试了。

这样配置完后,本PC就相当于一个二级时间源。一级时间源是192.168.6.20(一级时间源向GPS/北斗卫星取时)。
用centos(6.87)测一下同步,192.168.6.174是安装了NetTime并勾选了Allow和Always。

可以看到已经可以同步了,再看一下ntpq -p,成功标*了,就是offset有点大,误差1秒多

配置NTP客户端
配置NTP客户端很简单,只需要填写NTP服务器地址,不要勾选“Allow other computers to sync to this computer”和“Always provide time(NOT recommended!)”这两项即可。
Windows默认的时间同步周期是7天,如果要修改同步周期为每天,很麻烦,需要修改注册表,而这个插件只需要简单的配置即可实现。
只需要修改Update Interval 更新间隔即可。
其他配置
Update Interval:更新间隔,下拉框选项中有秒、分钟、小时、天
Retry Interval:重试间隔,下拉框选项中有秒、分钟、小时、天 意思是同步失败时重试的间隔
Demote Servers after 4 failures:多少次故障之后对服务进行降级,这里默认是4次,这里降级讲的应该是降低stratum,stratum的取值范围是0-15,值越小表示精度越高。NetTime的默认stratum是14
Allow other computers to sync to this computer:允许其他计算机与此计算机同步
Always provide time(NOT recommended!):始终提供时间(不推荐!),不建议启用此选项。 通常,NetTime 只会向其他系统提供时间,前提是它配置为这样做并且已成功同步到上游服务器。 如果启用始终提供时间的选项,您可能会发现它将向连接到它的任何系统提供无效时间!
Show NetTime icon in the system tray at login:登录时在系统托盘中显示NetTime图标
Start NetTime service at bootup:启动NetTime服务
Max Free Run:最大自有运行时间,指示程序在认为本地时间不再准确之前,在没有获得有效同步的情况下将运行多长时间。 此时间段到期后,托盘图标将更改为十字形,如果将其配置为充当时间服务器,它将停止响应该时间的请求。
if Time adjustment greater than 2 minutes Adjust System Time:如果系统时间调整大于2分钟时,调整系统时间/不更新时间/询问用户
Automatically Check For Updates every 7 day(s) :每7天自动检查更新,这里的更新是NetTime插件的版本更新,可以取消勾选
Logging Level:日志级别 无/正常/详细/调试
扩展知识
NTP系统中,根据距离UTC时间的远近设置NTP服务器的层次(stratum),当NTP服务器直接向GPS或北斗卫星导航系统获取时间并对外授时,它的层次是1,当下级服务器向stratum-1的服务器取时并对外授时,这时下级NTP服务器的stratum就是2,依次类推,stratum最大到15。
这里用centos测试机同步NetTime服务器的时间,可以看到stratum是14,这个应该是NetTime返回的层数,如果将这个centos测试机器设置为NTP服务器对外授时,那这个centos测试机返回的stratum就是15,如下图所示

而向一级时间源同步时间,可以看到stratum是1,表示从GPS或北斗卫星取得发送标准时间服务器返回的都是stratum1,如下图所示

end。
将Windows系统设置为NTP服务器之NetTime的更多相关文章
- 配置Windows实例NTP服务
本文介绍如何开启和配置Windows NTP服务,保证实例本地时间精确同步. Windows实例NTP服务介绍 目前,所有地域下ECS实例默认采用CST(China Standard Time)时区, ...
- window ntp服务
一.确定服务端和客户端处于同一网段,能相互 Ping 通. 二.服务器端(Server)配置 1.选择一台服务器(Windows 系统)作为时间同步服务器: 2.Win + R (运行 cmd 命令行 ...
- Web服务器之iis,apache,tomcat三者之间的比较
IIS-Apache-Tomcat的区别 IIS与Tomcat的区别 IIS是微软公司的Web服务器.主要支持ASP语言环境. Tomcat是Java Servlet 2.2和JavaServer P ...
- NTP服务搭建
1:实验环境 前提条件:虚拟机环境,windows 客户端,关闭防火墙:linux 服务器关闭防火墙,关闭selinux. Cent OS :NTP服务器 IP: 192.168.80.134 /2 ...
- 搭建VPN服务器之PPTP
搭建VPN服务器之PPTP 1. 查看系统是否支持PPP 一般自己的系统支持,VPS需要验证. [root@oldboyedu ~]# cat /dev/ppp cat: /dev/ppp: No s ...
- 2017年国内常用的公共NTP服务
安卓机顶盒里常用的 http://cn.pool.ntp.org CERNET 的一堆服务器就在那里面 http://asia.pool.ntp.org 追踪它的IP,台湾.韩国.日本都有. 阿里云 ...
- python套接字编程实现ntp服务和远程命令执行
python套接字编程实现ntp服务和远程命令执行 目录 基于udp实现ntp服务 基于tcp实现远程命令执行 基于udp实现远程命令执行 tcp与udp的比较 前面关于套接字基础请查阅 https: ...
- 在树莓派是安装并配置NTP服务
我们都知道树莓派的小巧和省电节省空间等太多的优势,这里就不一一列举了,那么树莓派就需要长时间的运行,可以7×24的方式运行,那么我们就把树莓派当作一个小的服务器来运行,可以跑一些小的应用,例如可以在局 ...
- Windows下当地RabbitMQ服务的安装
Windows下本地RabbitMQ服务的安装 本文参考:刘若泽相关技术文档 当然这些内容页可以通过RabbitMQ官方网站获得. RabbitMQ配置说明手册 一.RaibbitMQ服务器配置 1. ...
- NTP服务放大攻击的解决办法
什么是NTP服务? 网络时间协议NTP(Network Time Protocol)是用于互联网中时间同步的标准互联网协议.NTP服务器通过NTP服务向网络上的计算机或其他设备提供标准的授时服务,以保 ...
随机推荐
- Canal 组件简介与 vivo 帐号实践
互联网应用随着业务的发展,部分单表数据体量越来越大,应对服务性能与稳定的考虑,有做分库分表.数据迁移的需要,本文介绍了vivo帐号应对以上需求的实践. 一.前言 Canal 是阿里巴巴开源项目,关于什 ...
- js md5 和java md5后的值不一样
开发发现js 对字符串md5 和 java对字符串md5 计算的结果居然不一样,后来找了一个匹配的这里记录一下 注:加密的对象中不能有空格,有空格md5后的结果就不一致,都是眼泪.. js md5算法 ...
- 简单的winform学生管理系统Demo
界面效果 练习重点 1. 关系表的创建 2. 增删改查的操作,及sqlhelper的封装 3. 跨页面数据传递,编辑页数据提交后数据局步刷新到列表数据 项目源码 FrmStuddentList pub ...
- Go 疑难杂症汇总
1. revision v0.0.0: unknown revision v0.0.0 go get -u github.com/uudashr/gopkgs/cmd/gopkgs 报错: [root ...
- channel 是怎么走上死锁这条路的
本篇文章接着 hello world 的并发实现一文介绍 Go 的 channel 类型,同时进一步介绍 channel 的几种死锁情况,这些都是代码中很容易遇到的,要重点摘出来讲,防止一不留神程序就 ...
- SD Host控制器的系统集成
控制器集成需求 SD Host可以从外部读取数据存储到SRAM和eFlash或者可以从内部读取数据输出到外部存储 AHB Bus slave接口用于配置 master接口作为主设备,DMA可以控制总线 ...
- Verdi基础-01
Verdi使用目标 生成fsdb波形 查看fsdb波形 追踪RTL代码 目录 Verdi历史 生成fsdb波形 三个变量&&三个命令 变量PATH LD_LIBRARY_PATH so ...
- 【MMC子系统】 一、MMC/SD/SDIO介绍
1.前言 该节学习Linux Kernel的MMC子系统,也称为块设备驱动,正如其名,与字符驱动相比,MMC子系统以块为单位进行操作. 同时,由于MMC Card.SD Card.SDIO Card等 ...
- Laravel - Eloquent 更新数据
public function ormUpdate() { # 1.通过模型更新数据 /* $student = Student::find(14); ...
- 如何从零开始实现TDOA技术的 UWB 精确定位系统(5)
这是一个系列文章<如何从零开始实现TDOA技术的 UWB 精确定位系统>第5部分. 重要提示(劝退说明): Q:做这个定位系统需要基础么? A:文章不是写给小白看的,需要有电子技术和软件编 ...