linux做客户端,windows做服务端,使用ntp进行时间同步

Windows服务端设置:

  1. 打开http://www.meinberg.de/english/sw/index.htm,下载windows的NTP服务程序。
  2. 安装时会提示设置服务器地址,设置的本机widows机器的IP:192.168.1.10,也可以设置其他IP。
  3. 打开cmd,输入services.msc,找到NetworkTimeProtocol设置启动类型为自动。

  4. 打开安装目录,有个ntp的配置文件ntp.conf,设置为:

    server 127.127.1.0 prefer
    fudge 127.127.1.0 stratum 10
  5. 确定ntp是否工作:打开cmd,输入

    ntpq -p

     

linux客户端设置:(以debian为例)

  1. 安装ntpdate
    sudo apt-get update
    sudo apt-get install ntpdate -y

     

  2. 同步时间
    ntpdate 192.168.1.10

    你就会发现你的时间变化了,和192.168.1.32的时间一样。如果执行命令出现一下错误:提示:The NTP socket is in use, exiting这个是你linux机器上已经存在这个进程,输入:ps -ef | grep ntpd,Kill掉ntp的进程。如多提示:No Server suitable for synchronization found,这个是最容易出现的问题,比较常见的是配置好服务器并启动服务器进程后,马上启动客户进程,那么客户进程就会报错。解决方法是,在大约3-5分钟以后启动进程就行。

  3. 设置定时任务
    sudo crontab -e
    在最后面添加
    */10 * * * * /usr/sbin/ntpdate 192.168.1.10
    最后保存退出即可

     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值