如何将PC配置为时钟服务器即NTP

如何将PC配置为时钟服务器即NTP,第1张

我就是这样用的,很好。
Windows(2003)下配置NTP时间服务器
一、服务端设置:
因为默认情况下,WINDOWS SERVER 2003 是作为NTP客户端工作的 ,所以必须通过修改注册表,以使系统作为NTP服务器运行。注意,工作之前请先备份注册表文件。
1、通过开始菜单,输入regedit命令后打开注册表设定画面,此时请一定备份注册表文件。
2、修改以下选项的键值
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\
NtpServer内的「Enabled」设定为1,打开NTP服务器功能
3、修改以下键值
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\
AnnounceFlags设定为5,该设定强制主机将它自身宣布为可靠的时间源,从而使用内置的互补金属氧化物半导体(CMOS) 时钟。
4、在dos命令行执行以下命令,确保以上修改起作用
net stop w32time
net start w32time
推荐计划;如果该服务器和internet连接,那么为了避免服务器和internet上的ntp同步,最好追加以下配置:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\
NtpClient的「enable」设定为0 以防止作为客户端自动同步外界的时间服务
二、客户设置:
1、指定主时间服务器。在DOS方式输入“net time /setsntp:ntpsjtueducn”,这里我们指定ntpsjtueducn是主时间服务器,也可以是其它地址(2107214544)。
2、自由设定XP时间同步间隔:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\
NtpClient的「SpecialPollInterval」默认设定为604800(或86400)

编辑 /etc/ntpconf ,并更改以下缓冲池根据您的选择。默认情况下,这些服务器的配置:

# Use servers from the NTP Pool Project Approved by Ubuntu Technical Board
# on 2011-02-08 (LP: #104525) See 

刷新NTP服务器
在ntpconf更改后,重新载入你的 ntp 服务
$ sudo service ntp reload
打开防火墙端口
NTP服务器使用端口123的服务请求。因此,我们需要在防火墙中打开123端口。
iptables的用户:
$ sudo iptables -A INPUT -m state --state NEW -p tcp --dport 123 -j ACCEPT
UFW用户:
$ sudo ufw allow 123/tcp
在客户端同步时间
使所有配置重启生效后,现在通过同步客户端系统验证服务器配置。例如,如果你的服务器的IP是1921681100,然后通过客户端系统上运行的终端下面的命令。
$ ntpdate -s 1921681100

在windows的API中有两个函数GetSystemTime与GetLocalTime一个用来获取系统时间,另一个用来获取本地时间,不知道有什么不同谢谢了!
网友回复:>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13463808.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-12
下一篇 2023-08-12

发表评论

登录后才能评论

评论列表(0条)

保存