时间同步服务器在中、小型局域网中的应用_百度文库_第1页
时间同步服务器在中、小型局域网中的应用_百度文库_第2页
时间同步服务器在中、小型局域网中的应用_百度文库_第3页
时间同步服务器在中、小型局域网中的应用_百度文库_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、校时原理及配置    如果您的计算机属于某个域,则计算机的时钟可能自动被网络的域时间服务器同步。如果您的计算机是工作组模式可以利用WINDOWS操作系统自带的网络授时协议进行相应的设置,实现时间同步。首先架设一台服务器与GPS同步,并启用时间服务功能。网内客户端用户只需在本机设置启用与时间服务器同步功能即可。校时网络拓扑图如图1。    1.1 GPS时间获取    由于时间服务器不能自动与GPS系统同步,使用VB语言编写了一套自动接收并校准此服务器时间的程序,每秒同步服务器一次,使服务器时间与GPS

2、系统时刻保持一致。程序通过服务器串口可以接收GPS卫星信号,接收到的数据帧如图2。    如图1所示,GPGGA为GPS定位信息,GPGSA是当前卫星信息,GPGSV表示可见卫星信息,GPRMC推荐定位信息。为了方便读取gps时间同时获取日期信息,我们选用GPRMC信息    $GPRMC,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,*hh    &

3、lt;1>UTC时间,hhmmss(时分秒格式    <2>卫星定位状态    <3>纬度ddmm.mmmm(度分格式(前面的0也将被传输    <4>纬度半球E(北半球或S(南半球    <5>经度dddmm.mmmm(度分格式(前面的0也将被传输    <6>经度半球E(东经或W(西经    <7>UTC日期,yymmdd(年月日格式在

4、了解了GPS数据格式后,利用VB提供的函数取出我们所需要的时间信息,从GPS读取的时间是英国格林威治时间,我们需要把它转化成北京时间,也就是对应的时间上加8小时。接收软件每天根据接收到的GPS时间自动校准本地服务器时间,为了确保接收时间数据的准确性,接收到的GPS时间与服务器本地时间进行比较,如果时间差超过设定闻值不校准,进行报警提示。同时记录日志,方便管理人员查看。一、时间服务器    1.2 时间服务器的设置    默认情况下,独立服务器WINDOWS SERVER 2003是作为NTP客户端工作的,必须通过修改注册表,以使系统作

5、为NTP服务器运行。工作之前请先备份注册表文件。    1.2.1 修改以下选项的键值HKEY_LOCAL_MACHINESYSTEMCurrent    ControlSetServioesW32TimeTimeProvidersNtpServer内的Enabled设定为1,打开NTP服务器功能(默认是不开启NTP Server服务,除非电脑升级成为域控制站    1.2.2 修改以下键值HKEY_LOCAL_MACHINESYSTEMCurrent    ControlS

6、etServicesW32TimeConfigAnnounceFlags设定为5。该设定强制主机将它自身宣布为可靠的时间源,从而使用内置的互补金属氧化物半导体(CMOS时钟。    1.2.3 重启win32Time服务,在开始运行中输入net stop W32Time&&net start W32Time,回车即可重新启动Win32Time服务,完成时间服务器的配置。    1.3 网内校时用户配置二、客户端客户端用户设置比较简单。具体设置如下。    1.3.1 请依次单击“开始”、“

7、控制面板”,然后双击“日期和时间”,选择“Internet时间”。    1.3.2 在选中“自动与Internet时间服务器同步”复选框后,将服务器的内容修改为时钟服务器的IP地址,点“立即更新”按钮,点击“确定”。    1.3.3 如果启用了同步,您的计算机每周就会和服务器时间服务器进行一次同步。如需每天同步一次,需要在注册表中做相应修改,具体如下。    点“开始”,“运行”并在打开处输入“regedit”。    点击“确定”后,打开注册表编辑器选择“HKEY_LO

8、CAL_MACHINE”。    展开此项,找到“SYSTEM”点选并展开,找到“Services”点选并展开,找到“W32Time”展开,找到“TimeProviders”中的“NtPClient”展开后,在右侧选择“SpecialPollInterval”双击后修改数值数据为“15180”(十六进制点击确定。    打开“日期和时间”属性可以看到同步时间,以及下次同步时间已经改为第二天同一时刻。二、结语    时间同步服务器系统的架设,解决了我单位局域网内服务器,PC机的时间不统一问题,校时用户设置简

9、单,效果明显。在客户端设置同步服务器地址:net time /setsntp:192.168.100.78或net time /setsntp 192.168.100.78将本机时间设置为指定服务器的时间:net time /set 192.168.100.78启动停止w32time服务命令:net start w32timenet stop w32time1、指定外部时间源并与之同步:命令:w32tm /config /manualpeerlist:"192.168.100.78" /syncfromflags:manual /reliable:yes /updatew3

10、2tm /config /manualpeerlist:" 210.72.145.44" /syncfromflags:manual /reliable:yes /update/manualpeerlist表示外部时间源服务器列表,多个服务器之间可用空格分隔/syncfromflags:manual表示与指定的外部时间源服务器列表中的服务器进行同步/reliable:yes设置上计算机是一个可靠的时间源此设置只对域控制器有意义/update向时间服务发出配置已更改的通知,使用更改生效2、显示本地时间与目的时间的时间差命令:w32tm /stripchart /computer:210.72.145.44 /samples:30 /dataonly3、显示目前服务器指定的外部时间源命令:w32tm /query /

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论