操作系统:Centos7.0
软件:NTP (Centos7.0自带,如没有可以自行下载)
1 在局域网中选择一台机器,作为NTP的服务端。
2 找到安装的NTP的配置文件 npt.conf(默认在/etc/ntp.conf)
3 在ntp.conf中添加
server 127.127.1.0
fudge 127.127.1.0 stratum 10
(让NTP SERVER和自身保存同步,当配置文件中的server都不可用时,将以local时间作为ntp服务提供给ntp客户端,当然你也可以将配置中的server都注释掉,就让这台机器的local时间作为时间服务器)
注意:在修改过程中应该停止ntpd服务,Centos7.0中 systemctl stop ntpd.service,修改后启动服务 systemctl start ntpd.service
服务启动后的状态
4 在ntp客户端,关闭ntpd的服务,system stop ntpd.service
然后执行 ntpdate -u 192.168.108.130 (ntp服务端ip,这里表示的是我的服务端ip)
看到上图表示成功
5 在服务端可以让ntpd服务开机启动
执行命令 systemctl enable ntpd.service (Centos7的版本命令,其他版本请自己选择命令,Centsos7也支持命令chkconfig ntpd on虽已经过时,但还可以用)
从上图可以看到结果
6 ntp客户机上执行
crontab -e 写入
3 * * * * ntpdate 192.168.211.22
表示没三分钟执行一次同步
当然你要启动crond服务 systemctl start crond.service
JOB DONE!