- 服务端配置
driftfile /var/lib/ntp/drift
restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery
restrict 127.0.0.1
restrict -6 ::1
# 添加以下几行
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap # 只允许192.168.1.0网段进行时间同步
server time1.aliyun.com # ntp 服务器同步时间的上游服务器地址
server time2.aliyun.com
server time3.aliyun.com
server time4.aliyun.com
server time5.aliyun.com
server time6.aliyun.com
server time7.aliyun.com
logfile /var/log/ntp.log # 日志文件位置
# 添加结束
includefile /etc/ntp/crypto/pw
keys /etc/ntp/keys
执行以下命令使硬件时间和系统时间一致
hwclock --systohc
- 开启NTP服务,查看NTP服务状态(服务启动10分钟左右后再查看)
* 号表示正在使用的上游NTP服务器,+ 号表示已经连接上的备用的NTP服务器
- 在客户端添加定时任务,每半小时执行一次时间同步
# cat /etc/crontab
*/30 * * * * root /usr/sbin/ntpdate 192.168.1.14 &>/dev/null && /sbin/hwclock --systohc &>/dev/null