【求助】局域网内怎么同步所有的计算机时间?
单位的局域网有约100来台电脑,与因特网物理隔离。现在的问题是很多的计算机时间差异相差非常大,时间差超过1个小时左右。现在单位内有一局域网服务器,我的想法是所有的计算机都与该服务器时间进行同步,以后我只要隔个一段时间去校对一下服务器时间就可以了,有没有什么相关的软件可以实现这一功能? 弄个ntp服务器... 谢楼上的兄弟,单位的服务器为windows 2003,怎么在该服务器上架设一个ntp服务器? 用域控制来实现 win下没弄过 linux下很简单 晚上一搜一大把 汗一个~:-|
在网上搜索到了方法,经过虚拟机测试成功。
因为默认情况下,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 以防止作为客户端自动同步外界的时间服务
NTP服务使用UDP协议,默认端口为123
[ Edited bysylj001 on 2010-1-2 22:32 ] XP可以正确校时了,布置2000以及98是否有什么方法来同步服务器时间?
WIN2000机器的设置方法
WIN2000的操作系统中不象XP,有一个界面可以直接设置时间服务器的地址,但是还是有办法的。方法一:
cmd命令
net time /setsntp:192.168.201.2
然后重新启动Windows Time服务,时间就自动更新了
方法二:
在win2k下使时间与局域网内一台时间服务器(192.168.201.2)同步
开始 -> 运行 -> 键入“cmd”
运行“net time /setsntp:192.168.201.2”将Windows 2000的SNTP服务器设为192.168.201.2,运行“w32tm /once”可立即进行NTP同步,在“控制面板”/“管理工具”/“服务”中将“Windows Time”的启动类别设成“自动”,可使每次开机时都进行NTP服务 学习ing^v^ 用2008部署就行 Mark~~~ 不错,很好的东东。
页:
[1]