参考:https://blog.csdn.net/mmz_xiaokong/article/details/8700979
https://blog.csdn.net/u013444177/article/details/44530737/
https://www.cnblogs.com/vincenshen/p/6284933.html
1.测试环境: 192.168.103.40
cat /etc/issue
CentOS release 6.5 (Final)
Kernel \r on an \m
2.安装:
yum install ntp
3.修改配置:vi /etc/ntp.conf
#(阿里云NTP Server)
server 120.24.166.46
server 127.127.1.0 fudge
127.127.1.0 stratum 8
重启ntpserver: /etc/init.d/ntpd restart
4.测试:
ntpdate -d 192.168.103.40
5.问题:
1. Server dropped: no data
no server suitable for synchronization found
错误原因: ntpserver端口123未开.
解决办法:修改防火墙配置,开放端口. centos是修改iptables.
vi /etc/sysconfig/iptables
增加:
#ntp server 123 UDP
-A INPUT -p udp --dport 123 -j ACCEPT
重启ntpserver服务:
/etc/init.d/iptables restart
2.客户端使用crontab 同步时间不生效问题:
#成功.要这么写,有完整路径
0 * * * * /usr/sbin/ntpdate 192.168.103.40
#失败.
0 * * * * ntpdate 192.168.103.40