两台电脑时间同步命令 两台电脑时间不一样

2025-04-06 07:27 - 立有生活网

两台局域网计算机怎么同步时间??

net time 目标ip /set 设置本地计算机时间与“目标IP”主机的时间同步,加上参数/yes可取消确认信息

两台电脑时间同步命令 两台电脑时间不一样两台电脑时间同步命令 两台电脑时间不一样


两台电脑时间同步命令 两台电脑时间不一样


两台电脑时间同步命令 两台电脑时间不一样


建立一个bat文件,拖到启动菜单

例如:net time 192.168.1.1 /set /yes

注意目的电脑要先启动

一道面试题:如何确定两台电脑的时钟是否同步?

这道面试题是开放的。熟悉的情境,很容易给出一个回答。但随着被面试者思维方式、知识领域及深度的不同,回答可能大相径庭。

在接着往下阅读时,你可以先想想自己的。

没理解题目的回答:

还算正常的回答:

电子工程师的回答:

网络工程师的回答:

……

你可能有更精彩的回答……

本实验室将采用可作的、尽可能的实验作为回答。

题目并没有说两台电脑是和时间同步的,所以目的只是测量两台电脑之间的系统时间是否一致。

用date命令(高精度选项)直接看一下两台主机的系统时间。本地的;远程的;本地的;远程的:

显然,host2的时间读数更大一些。但这究竟是host2的时钟快了,还是ssh调用所花的时间导致的呢?现在还不好说。

设这个时间异是T1:

T1 = Diff + RTT12

其中,Diff 是两台电脑真实的时间异,RTT12是host1到host2数据往返所花的时间(严格来说是ssh调用所花的时间)。

反方向做同样的测试:

host1与host2的时间异设为T2,则:

T2 = -Diff + RTT21

简单地认为两个方向的往返时间是相等的,于是有:

Diff = (T1 – T2)/2

RTT = (T1 + T2)/2

估算一下:

上面的单位都是ns. 也就是说时间异是16.3~17.1ms, ssh路途往返耗费72.8ms

这个结果可信吗?于是写了一段脚本,把这个测试过程自动化,观察一段时间的结果。

下图是每秒测量一次,1个小时的测量数据。为了在对数坐标下显示,时间异用。

说明:

在没有时间同步的情况下,观察2组/3台主机:A, B, S的时间异。

A, B, S实际上是在ESXi上的3台虚拟机。虚拟机的时钟可能和硬件实钟会有某种同步策略,所以看到的并不是单方向的变化。

在A,B,S上都开启NTP服务,时间使用Debian Linux默认的NTP server 。

因为幅度悬殊的原因,实际上使用中位数更有意义。可以看到A-S或B-S的时钟异在30~50ms.

在A,B,S上都开启NTP服务,其中A,B与本地的S同步,但S还是与远程NTP server同步。

可以看到A-S或B-S的时钟异在3ms左右,一致性比远程NTP同步高了一个数量级。

在A,B,S上都开启NTP服务,其中A,B与S同步,但S直接使用本地时钟,配置为:

server 127.127.1.0 prefer

结果有点出乎意料,时间不一致接近60ms。

由于通常的作系统是非实时作系统,同样的指令占用的执行时间并不是固定的。做一个简单的实验,看看这个因素对测量会有多大影响。

下图给出了在两台机器上,读取系统时间(gettimeofday)这一调用所花的时间(各运行500000次)

可以看出99.97%的执行都在1us及以下。这说明分时执行对统计结果的影响很小。

当然,整个ssh调用耗时的波动范围更大一些(RTT的统计值上可以反映出来)。

用ssh调用读取另一台机器上的系统时间,和本地时间比较,并利用双向ssh调用抵消调用所花的时间,从而可以较准确计算出两台主机上的系统时间。

虽然在分时作系统上不能保证执行时间的固定,但通过统计可以逼近结果。由于ssh调用所花的时间在0.6ms以下,所以测量的精度至少是1ms级的。

另外,如果用非加密的web调用,或者自己实现远程调用,应该会有更高的效率,可能会对测量精度略有提高。

利用这一测量,可以观察NTP的同步效果。如果和远程NTP同步,时钟的一致性实测在50ms以内;如果和本地NTP同步,时钟的一致性在3ms左右;但如果本地NTP使用本地时钟,一致性会下降很多(60ms左右)。

由于硬件/虚拟机时钟的波动、网络的波动、NTP的精度,都导致这种一致性总是处于波动之中。总体上,在局域网内,使用NTP同步,能达到毫秒级的一致性就不错了。

如何使几台电脑时间同步

几台电脑时间同步的方法:

1、首先打开一台电脑,进行设置,点击工具选项;

2、选择调整日期或时间;

3、选择Internet选项,此时显示电脑已经设置自动更新;

4、选择更改设置按钮,点击白色方框,点击立即更新按钮;

5、同步成功后,将会告知何时完成同步;

6、鼠标右键点击电脑右下角时间;

7、选择同步时间选项,即可完成跟网络时间的同步;

8、按照上述步骤,对多台电脑进行时间与网络同步,即可完成几台电脑时

内部局域网电脑如何同指定电脑时间同步?

使局域网中的电脑时间同步方法如下:

如果使用的是winNT/2000/xp,设置一台计算机为时间, 在控制面板中的服务中可以启动或停止。

其他的计算机使用Net time 命令来进行时间同步。可以做到秒级的时间同步。

NET TIME

作 用:使计算机的时钟与另一台计算机或域的时间同步。

命令格式:net time [comrname | /domain[:name]] [/set]

参数介绍:

(1)comrname要检查或同步的名。

(2)/domain[:name]指定要与其时间同步的域。

(3)/set使本计算机时钟与指定计算机或域的时钟同步。

当然也可以在作为时间的机器上安装GPS。来保证的时间准确。时间也可以选择专业的时间。

点击右下角时间弹出时间框

点击更改日期和时间设置进入时间设置对话框

点击Internet时间选项卡,然后点击更改设置按钮进入更改设置对话框

在输入框中输入要同步到机器的Ip地址点击立即更新,点击确定就可以了

运行组策略看看(gpedit.msc),计算机配置-管理模板-系统-Windows时间服务

做域控啊,所有机器时间会和域控主机时间一直

局域网内建立时间同步

几台之间的时间误也就是相对时间的重要性要大于时间的重要性。因此需要在局域网内建立的时间同步。下面是我收集整理的局域网内建立时间同步,希望对大家有帮助~~

局域网内建立时间同步

工具/原料

作系统 :windows 2000/xp/2003

电脑,

方法 /步骤

(一) 基于XP/2003系统

1、打开注册表

单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。

2、配置 Windows 时间服务以使用外部时间源

(1)指定时间源。

a. 找到并单击下面的注册表子项:

程序代码

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServsW32TimeParametersNtp

b. 在右窗格中,右键单击“Ntp”,然后单击“修改”。

c. 在“编辑值”的“数值数据”框中键入210.72.145.44,0x1,然后单击“确定”。

注:210.72.145.44是中科院授时中心的,这是由于微软的时间经常连接失败而造成无法同步。列出的每个 DNS 名称都必须是的。必须在每个 DNS 名称后面附加,0x1。如果不在每个DNS名称后面附加 ,0x1,则在下面步骤中所做的更改将不会生效。

(2)选择轮询间隔。

a. 找到并单击下面的注册表子项:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServsW32TimeTimeProvidersNtpSpecialPollInterval

b在右窗格中,右键单击“SpecialPollInterval”,然后单击“修改”。

c在“编辑 DWORD 值”的“数值数据”选十进制并在框中键入900,然后单击“确定”。

注意:这里设置的是您希望各次轮询之间的间隔秒数,以秒计算建议值为 900(十进制)。该值将时间配置为每隔15分钟与时间同步一次。

3、配置NTP

(1)将类型更改为 NTP。

a. 找到并单击下面的注册表子项:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServsW32TimeParametersType

b. 在右窗格中,右键单击“Type”,然后单击“修改”。

c. 在“编辑值”的“数值数据”框中键入 NTP,然后单击“确定”。

(2)将AnnounceFlags设置为5。

a.找到并单击下面的注册表子项:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServsW32TimeConfigAnnounceFlags

b. 在右窗格中,右键单击“AnnounceFlags”,然后单击“修改”。

c. 在“编辑 DWORD 值”的“数值数据”框中键入 5,然后单击“确定”。

(3)启用 NTP。为此,请按照下列步骤作:

a.找到并单击下面的注册表子项:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServsW32TimeTimeProvidersNtp

b.在右窗格中,右键单击“Enabled”,然后单击“修改”。

c.在“编辑 DWORD 值”的“数值数据”框中键入 1,然后单击“确定”。

在管理工具中进入服务在服务中找到windows time 服务,重新启动一次,这样时间就配置完毕。

(二)基于windows2000系统

Windows2000的系统与xp/2003系统的不同在于时间和日期属性中没有INTERNET时间一项,这也使得NTP在2000系统的配置更简单。

只需要在注册表中找到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServsW32TimeParameters一项,并将其中的Type值改为NTP即可。

二、客户机设置:

(一)基于XP/2003系统

a. 找到并单击下面的注册表子项:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServsW32TimeConfig中的 MaxPosPhaseCorrection和MaxNegPhaseCorrection两项。

十进制修改为999999999

上面2项修改意思为:可以同步时间超过31年的时间。因为XP默认为15小时,超过15小时就不能够自动更新时间。

b.到并单击下面的注册表子项:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServsW32TimeParametersNtp

十进制修改为192.168.?.?(刚才建立的NTP地址,不是我上面输入的210.72. 145.44)

c.到并单击下面的注册表子项:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServsW32TimeTimeProvidersNtpSpecialPollInterval

修改为600,意思为10分钟自动更新时间一次。

重新启动windows time服务。客户机设置完毕!

(二)基于windows2000系统

点击开始-运行后输入CMD进入命令行,输入net time /setsntp:NTP地址。

比如,输入中科院授时中心的,就是 net time /setsntp: 210.72.145.44

而后重新启动windows time服务。并将启动类型更改成自动。

而后会发现注册表中的HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServsW32TimeParameters里面多出了ntpserver一项。而后面就是所设置的NTP的地址。

这说明当前的ntpserver客户机已经配置成功。

上图里面的period项类似于xp里的SpecialPollInterval项,即用于控制时间服务同步的频率。不同的是,如果指定一个字符串值,它必须是下面列出的特定值之一。如果使用数字(如 65535)指定字符串值,请将该值创建为 REG_DWORD。如果使用单词(如 BiDaily)来指定字符串值,该项应被创建为 REG_SZ。

0 = 每天一次

65535,“BiDaily” = 每两天一次

65534,“Tridaily” = 每三天一次

65533,“Weekly” = 每周(7 天)一次

65532,“SpecialSkew” = 每 45 分钟一次,直到出现三次良好同步,然后每8小时一次(每天三次)[默认]

65531, “DailySpecialSkew” = 每 45 分钟一次,直到出现一次良好同步,然后每天一次

PS:为保障时间同步的顺利进行,请尽量保证客户机与NTP同步和NTP与中科院授时中心的校时的时间。

三、验证

在客户机中双击屏幕右下角的时间,在日期和时间属性中修改时间。

(NTP的系统为windows2000,客户端的系统是windows xp)

然后点击“Internet时间”选项,选中“自动与Internet时间同步按钮”。单击“立即更新”。

如果显示与配置的NTP同步时间成功。并且下一次的同步时间间隔为HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServsW32TimeTimeProvidersNtp SpecialPollInterval

中的间隔。即为配置成功!

Windows2000客户机的验证

由于windows2000的时间属性中没有INTERNET时间这一项,因此它的INTERNET 校时也要在命令行里进行,在命令行下输入w32tm /once,系统会立即校准时间。并依据period项设定值设定下一次校准的时间。但这些都将在后台进行。我们无法象在XP或2003那样直观的看到。

四、手动同步

为了防止局域网繁忙而造成时间同步失败的现象,可以手动同步时间,方法是首先登录到用户。然后新建一个文本文档,在里面输入net time 192.168.1.172 / set /yes(注意:time、192.168.1.172和set后面都有一个空格,192.168.1.172是我的NTP地址)保存后命名为同步时间.bat。双击打开后同步时间即可完成。也得在开始—运行—cmd中键入net time 192.168.1.172 / set / yes命令。会出现下面的窗口:

这样每一次点击同步时间.bat的文件都能实现一次时间同步。也可以将这个文件到C:Documents and SettingsAdministrator「开始」菜单程序启动 文件夹中,这样每次开机后会自动校时。当然也可以添加到任务中,指定每天校时的时间。与前面的方法配合试用,两种方法实现局域网时间同步的“双 保险 ”。

局域网内建立时间同步相关 文章 :

1. 局域网内怎么建立的时间同步

2. 如何在局域网内建立的时间同步

3. 局域网内如何设定系统时间与时间同步

4. 局域网中怎样设置系统时间与同步

5. 局域网中如何设置系统时间与同步

6. 局域网中要怎样设置系统时间与同步

7. 局域网内统一时间的方法

8. 怎么设置电脑时间自动同步网络时间

win10两台电脑时间同步

1、首先主机开启Guest用户,并且给Guest设置时间的权限。(若没有打开,则:)

(1)win+R打开运行,输入gpedit.msc打开组策略编辑

(2)展开:计算机管理-Windows设置-安全设置-本地策略-安全选项,右侧的“账户:来宾账户状态”右键属性,选择“已启用”。

(4)若还是没有Guest用户,则右键开始菜单,点击计算机管理,打开:计算机管理-本地用户和组-用户”,在右侧的Guest账户右键属性,在打开的窗口中取消“账户已禁用”的勾,然后确定。

172.16.81.104为主机的ip

行:个双引号内为密码(该机器为空),第二个Guest为主机的Guest用户名

第二行为设置时间

第三行为关闭连接

两台不在同一局域网的电脑时

您是想问两台不在同一局域网的电脑时如何解决吗?根据CSDN平台提供的信息,您可以参考以下方法:

1、通过使用网络时间协议(NTP)服务来同步两台电脑的时间。NTP是一种专门用于在计算机网络中同步时钟的协议,它可以使两台电脑的时间同步,确保它们具有相同的时间。

2、有许多第三方工具可以帮助您同步两台电脑的时间。这些工具使用NTP协议或其他时间同步方法,以确保两台电脑的时间同步。例如,Windows作系统中的TimeSync工具,可以自动同步两台计算机的时间。

鱼香白菜怎么做(鱼香大白菜)

您好,今天小柳来为大家解答以上的问题。鱼香白菜怎么做相信很多小伙伴还不知道,现在让我们一起来看看吧! 1、主料: 圆白菜 200克辅料: 猪肉(瘦) 50克 木耳(水发) 30克 胡萝卜 30克 青椒 30克调料···

tf卡不能格式化 内存卡被格式化了还能恢复吗

如何格式化TF卡? 一、利用读卡器和电脑格式化: 1、TF卡格式化,尽量不要用电脑格式化TF卡,新的TF卡放入后,使用格式化,这样格式化后,会在上自动生成一些特定的目录。 tf卡不能格式化 内···

石墨烯铅酸电池_石墨烯铅酸电池会爆炸起火吗

电有必要买石墨烯电池吗 第二点 ,和锂电池来比,由于不是同一种类型的电池,所以比较意义不大。石墨烯电池较重,锂电池较轻,价格方面自然是锂电池更贵,一般只有电动自行车和高端电摩才···