当我们部署完NTS时间服务器后,还需要对客户端进行配置,这里的客户端指的是所有需要向NTS时间服务器同步时间的设备,这些设备包括但不限于网络交换机设备、防火墙设备、智能摄像头(大华/宇视/海康威视等)、硬盘录像机、存储服务器、业务系统服务器和各种支持NTP校时的设备(ATM机、智能电话机等),这些设备均可称为客户端。这些客户端所安装的操作系统各不相同,一般为:Windows系统、Linux系统(Redhat,CentOS,Ubuntu,Debian等)、AIX系统、嵌入式系统等。
我们要将这些客户端配置向NTS时间服务器同步时间,使其系统时间与NTS时间服务器授出的标准时间保持一致,一般需要做到下面3步:
1、配置客户端的NTP时间同步地址为NTS时间服务器的地址
2、开启客户端的NTP服务
3、将客户端的NTP服务加入开机启动
因为客户端及操作系统的多样化,配置这些客户端的方法也不一样。这里先介绍一个快速配置Windows系统时间同步的方法:
1、桌面上右键新建文本文档,双击打开该文档,将下面的内容复制到文档中
@echo off
color 0a
:: set /p ntpserverip=请输入NTP服务器地址:
echo NTP服务器地址:192.168.6.20
set ntpserverip=192.168.6.20
echo ==========================================================================
echo 正在设置NTP服务器地址,请稍后......
reg add HKLMSOFTWAREMicrosoftWindowsCurrentVersionDateTimeServers /f /v 0 /t REG_SZ /d "%ntpserverip%"
reg add HKLMSOFTWAREMicrosoftWindowsCurrentVersionDateTimeServers /f /t REG_SZ /d "0"
reg add "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesW32TimeParameters" /v NtpServer /t REG_SZ /d %ntpserverip%,0x9 /f
echo ==========================================================================
echo 正在配置启用NTP客户端,请稍后......
reg add "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesW32TimeTimeProvidersNtpServer" /v Enabled /t REG_DWORD /d 0x00000000 /f
echo ==========================================================================
::0X00000E10 是16进制,转换为十进制是3600(单位:秒,即1小时),1分钟:0X0000003C,5分钟:0X0000012C,10分钟:0X00000258,30分钟:0X00000708
echo 正在配置同步间隔为1小时,请稍后......
reg add HKLMSYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpClient /v SpecialPollInterval /t REG_DWORD /d 0X00000E10 /f
echo ==========================================================================
echo 正在应用策略配置,请稍后......
gpupdate /force
echo ==========================================================================
echo 正在重新启动系统NTP服务,请稍后......
net stop w32Time
net start w32Time
echo ==========================================================================
echo 正在进行系统的第一次时间同步测试,请稍后......
w32tm /config /update
w32tm /resync
echo ==========================================================================
echo 正在将Windows Time服务设置为自启动,请稍后......
sc config w32Time start=auto
echo ==========================================================================
echo "操作已全部执行完毕!"
pause
2、将IP地址192.168.6.20替换为实际的NTS时间服务器IP地址
3、重命名该文档,将文件命名为:nts_client_auto_setting.bat 将文件修改为bat批处理文件
4、右键该文件,选择“以管理员身份运行”,等待文件执行完即可,完成后如下图所示
注:本批处理文件会将Windows系统的NTP服务设置为开机启动,并配置好NTS时间服务器地址,同步间隔为1小时一次
--------------------------
原创声明:
作者:yxj
出处:http://www.qinghong.net.cn/nts/index.php/content/283
版权:本文版权归作者和北京昕辰清虹科技有限公司共有
转载:未经作者同意,不得转载;否则必究法律责任
上一篇:麒麟系统配置NTP时间同步