概述
目前需要一台校时服务器,让其他机器向该机器进行校时。所以需要选择一台机器进行校时服务配置。校时服务有很多,此处选择ntp为例。
服务端配置
安装 ntp 服务
sudo apt update sudo apt install -y ntp
编辑ntp配置文件
vim /etc/ntp.conf driftfile /var/lib/ntp/ntp.drift leapfile /usr/share/zoneinfo/leap-seconds.list restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap server 0.ubuntu.pool.ntp.org iburst server 1.ubuntu.pool.ntp.org iburst server 2.ubuntu.pool.ntp.org iburst server 3.ubuntu.pool.ntp.org iburst server 127.127.1.0 fudge 127.127.1.0 stratum 10
启动 ntp 服务
systemctl enable ntp systemctl restart ntp # 因为修改过配置文件,需要重启生效
客户端配置
此处的配置主要是需要校时的机器,配置服务端的ip,启动校时服务进行校时
修改校时配置文件
vim /etc/systemd/timesyncd.conf [Time] NTP=192.168.0.1 # 校时服务器ip ,也就是安装ntp那台机器的ip RootDistanceMaxSec=30 PollIntervalMinSec=16 PollIntervalMaxSec=60
启动校时服务
客户端校时服务有很多,此处选择系统默认的systemd-timesyncd
systemctl start systemd-timesyncd
配置完成后可用date查看,校时已经生效。也可用
systemctl start systemd-timesyncd
查看校时日志
至此,校时配置完成。