linux下客户端与ntp同步时间,如何在Windows客户端和Linux NTP服务器之间同步时间?...

我希望我的

Windows 7机器能够从我的

Linux Debian Sid服务器中获取时间.

所以我想提前并从Debian存储库安装OpenNTPD.默认情况下它不会监听任何内容,因此我将其配置如下:

listen on 192.168.0.1

server 0.debian.pool.ntp.org

server 1.debian.pool.ntp.org

server 2.debian.pool.ntp.org

server 3.debian.pool.ntp.org

192.168.0.1是我服务器在LAN上的IP地址.我在Windows设置中输入了它,我得到了这个:

我使用网络嗅探器(Wireshark)来检查这是否是网络问题.它不是:Windows很高兴发送NTP数据包并从我的服务器接收响应.我想Windows从服务器获得的答案并不满意.事情是,我不知道为什么……

这是Windows机器上w32tm / query / verbose / peers的结果:

#Peers: 1

Peer: 192.168.0.1,0x9

State: Active

Time Remaining: 604046.2718893s

Mode: 3 (Client)

Stratum: 0 (unspecified)

PeerPoll Interval: 0 (unspecified)

HostPoll Interval: 10 (1024s)

Last Successful Sync Time: (null)

LastSyncError: 0x80004005 (Unspecified error )

LastSyncErrorMsgId: 0x00000000 (Succeeded)

AuthTypeMsgId: 0x0000005A (NoAuth )

Resolve Attempts: 0

ValidDataCounter: 2

Reachability: 4

“未指定的错误”对我没什么帮助.知道这里发生了什么吗?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux系统中,使用NTP服务来完成时间同步的过程非常简单。NTP(Network Time Protocol)是一种用于网络中时间同步的协议。它能够通过计算网络延迟,并校正系统时间来保证各个机器之间的时间一致性。 在Linux系统中,可以使用ntpdate或者chronyd命令来进行时间同步。其中ntpdate命令是最常见和简单的时间同步命令,但是它在最新版本的Linux系统中被废弃了。而chronyd命令是一个比ntpdate更为先进的时间同步软件,它支持动态校正系统时间,并且可以在网络断开连接的时候保存系统时间的误差值,以便在网络重新连接之后进行快速校正。 在使用NTP同步时间之前,需要确保系统已经安装了ntp或者chrony软件包。一旦安装完成之后,就可以打开ntp或chrony配置文件进行基本设置。在这个配置文件中,需要指定一个或多个NTP服务器地址,即NTP服务器的IP地址或域名。这些服务器将为客户端提供高质量的时间同步服务。可以在配置文件中使用server或pool来指定NTP服务器地址,例如: server ntp.server.com pool pool.ntp.org 在指定了NTP服务器地址之后,接着需要启动NTP服务。可以使用ntpdate命令来进行时间同步,例如: ntpdate ntp.server.com 或者使用chronyd来启动NTP服务,例如: systemctl start chronyd 以上是Linux客户端使用NTP服务进行时间同步的基本过程。使用NTP服务来完成时间同步可以有效避免不同计算机之间的时间误差,从而保证网络上各个计算机进行数据传输时的时间一致性,提高整个网络体系的稳定性和安全性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值