本文共 501 字,大约阅读时间需要 1 分钟。
注:本文重点在设置PTP时间同步,有关ptp协议的介绍,可以参见
1 查看NTP状态:
$ timedatectl status
2 关闭NTP同步:
$ sudo timedatectl set-ntp false
可以看到Network time on已经处于no的状态。
1 安装PTP
$ sudo apt install ptpd
2 挑选一台机器作为master节点,在其上启动(其中eth0是选择同步使用的网卡,注意,这里要求该网卡相连的交换机支持PTP协议):
$ sudo ptpd -M -i eth0
3 在其他的slave节点,启动:
$ sudo ptpd -g -i eth0
如果在master和slave上加入-C参数的话,会在前台运行,并打印输出,如在master端:
此外,ptpd还支持单播模式,需加入-u参数,如:
$ sudo ptpd -u 192.168.13.206 -g -i eth0
三、开机自启动
设置开启自启动见:
脚本内容为
#!/bin/bash
ptpd -g -i eth0
exit 0
参考:
1
2
3