自动对时实现小结

本文详细介绍了如何在Windows系统中设置自动对时,包括添加Internet时间服务器、调整同步间隔,以及将Windows系统配置为NTP服务器。此外,还涉及到解决同步过程中遇到的错误问题。接着,文章讲述了华为交换机设置为NTP服务器的步骤,并提到了自编写的checktime服务,用于定期检查和同步时间。提供了服务的安装、卸载方法以及配置文件的说明。

一、使用windows对时

①添加internet时间服务器地址

单击“开始→运行”,键入“Regedit”后回车,打开注册表编辑器,依次展开HKEY_LOCAL_MACHINE/SOFT-WARE/Microsoft/Windows/CurrentVersion/DateTime/Servers分支

Time.apple.com

ntp.sjtu.edu.cn

time.pool.aliyun.com

在windows时间设置中选择以上几个地址,点立即更新。

②定义时间同步间隔:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient的「SpecialPollInterval」默认设定为604800(默认7天),可改为3600(每小时)

二、将windows系统作为NTP服务器运行

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer内的「Enabled」设定为1,打开NTP服务器功能

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags设定为5,该设定强制主机将它自身宣布为可靠的时间源

完成以上,重启windows time服务

中间出错处理:

①现象:时间同步时出错,不同步,启动windows time服务,报系统错误1079:此服务的账户不同于运行于同一进程上的其他服务。

处理方法:windows time服务登录身份更改为LocalService方式。

②现象:时间同步时出错,报RPC错误,启动windows time服务时报错误1058:无法启动服务,原因可能是已被禁用与其相关联的设备没有启动。

处理办法:w32time/register重新注册服务。

三、华为交换机设置为NPT服务器

Clock timezone BJ add 8

ntp-service refclock-master 2

ntp-service cwmp unicast-server120.25.108.11 first

ntp-service cwmp unicast-server185.134.197.4 second

四、使用自写的checktime服务

在Web服务器下放time.aspx

安装checktime服务,安装方法:

'安装服务的批处理代码:

'"%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe"  F:\xxx\xxx.exe

'net start "服务名称"

'卸载服务的批处理代码:

'net stop "服务名称"

'"%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe"/u  F:\xxx\xxx.exe

配置文件checktimeConfig.xml

timer_interval时间间隔,以毫秒为单位

time_url设置对时服务器地址

服务运行中可直接修改配置文件,修改后,下次对时自动生效。

下载地址:https://download.youkuaiyun.com/download/iceou/10472159

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值