都是先改注册表:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\
设置 AnnounceFlags 为 5
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer\
设置 Enabled 为 1
然后重启下服务 (其实win server12 默认根本没有启用 w32time 服务…)
net stop w32time
net start w32time
最后加入防火墙规则,打开端口 123 ,命令提示符:
netsh firewall add portopening protocol = UDP port =123 name = NTPSERVER
然后终端就可以设置同步了
建议终端修改下时间间隔,注册表:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient
SpecialPollInterval 默认为 604800 =7天 24小时 60分钟 60秒 (也就是说默认是一周同步一次)
改为自己认为合适的时间
另外服务器端还有几个可选配置,注册表:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
NtpServer 为同步的时间服务源,可以直接改注册表来指定(不一定非要在 控制面板 中设置,其实俩效果是一样的)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config
MaxNegPhaseCorrection 表示若网络时间比本地时间快,超过这个秒数将不自动校正
MaxPosPhaseCorrection 表示若网络时间比本地时间慢,超过这个秒数将不自动校正
若要设置每次必定校正,则设置值为 FFFFFFFF (十六进制)1、在桌面上右击“计算机”,选择“管理”,然后选择“服务”。
2、选中“Windows Time”,设置为开启,这样就可以将“Windows Time”这一个服务打开。“开始”--》“运行”--》输入“regedit”打开注册表。
3、找到NetSerVer这一项,具体见插图,里面很详细。
4、将NetSerVer下Enabled的值设置为 1。
5、重启电脑系统,就可以使用该电脑作为NTP服务器了。windows server 2008做NTP服务器与H3C网络设备组网首先WINDOWS SERVER 2008默认是关闭NTP服务的,需要通过修改注册表开启
方法如下:
------------------------------------------------------------------------
服务端:
默认情况下,独立服务器WINDOWS SERVER 2008是作为NTP客户端工作的 ,所以必须通过修改注册表,以使系统作为NTP服务器运行。工作之前请先备份注册表文件。
1修改以下选项的键值HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer内的[Enabled]设定为1。
打开NTP服务器功能(默认是不开启NTP Server服务,除非电脑升级成为域控制站)。
2修改以下键值HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags设定为5.
该设定强制主机将它自身宣布为可靠的时间源,从而使用内置的互补金属氧化物半导体 (CMOS) 时钟。如果要采用外面的时间服务器就用默认的a值即可.
3修改以下键值HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type内的[Type]设定为NTP。
4重启Win32Time服务:先关闭 windows time 服务,再开启该服务。可以在“管理工具”的“服务”界面下完成,也可以以 DOS 方式输入“net stop w32time”、“net start w32time”。
至此,已完成服务器端设定.
客户端:
客户端的设定更改注册表即可
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient
SpecialPollInterval 值修改成十进制43200 (单位为秒,43200为12小时)
SpecialPollTimeRemaining值修改成〔时间同步服务器〕,0 如:19216811,0
客户端设置完成.
--------------------------------------------------------------------
H3C网络设备
在H3C网络设备上保证和这台NTP服务器全网互通
所有网络设备选择客户端/服务器工作模式
只需要在H3C网络设备上做一条命令
ntp-service unicast-server xxxx 这里的ip地址就是NTP服务器的ip地址
然后可以通过dis ntp-service status来查看同步状态
同步之后会发现和NTP windows 2008服务器时间差了8个小时
这个是因为windows 2008 是北京时间东8区
而网络设备一般默认是0区
所以用以下命令
clock timezone utc+0800 add 8
即可。不一样。ntp是Linux默认安装的一种时间同步服务。
如果需要在Windows和Linux服务器之间进行时间同步,可以:
方案A:
使用 Linux作为服务器,然后在Windows中使用ntp客户端软件ntpdate来进行同步。
Windows中的定时运行的一种方法是,在“开始”菜单的“启动”组中添加命
方案B:
也可以使用Windows作为服务器,安装ntp软件,然后在Linux中使用ntpdate来同步。Linux客户端的定时同步可以用crond来实现。1、“Windows 时间”系统服务维护网络上所有基于 Windows XP 和 Windows Server 2003 的计算机上的日期和时间同步。2、此服务使用网络时间协议 (NTP) 使计算机时钟同步,以便为网络验证和资源访问请求分配准确的时钟值或时间戳。
3、NTP 的实现和时间提供程序的集成帮助 Windows Time 成为您企业的可靠、灵活的时间服务。
4、对于没有加入域的计算机,可以配置 Windows 时间以使时间与外部时间源同步。
5、如果关闭此服务,则本地计算机的时间设置将不能与 Windows 域中的时间服务或外部配置的时间服务同步。
6、Windows Server 2003 使用 NTP。NTP 运行于 UDP 端口 123 上。此服务的 Windows 2000 版本使用简单网络时间协议 (SNTP)。
7、SNTP 也运行于 UDP 端口 123 上。
8、 系统服务名称:W32Time 应用程序协议 协议 端口 NTP TCP 123。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)