Linux NTP客户端设立
Linux NTP客户端设置30 5,23 * * * root /usr/sbin/ntpdate 10.1.63.2/sbin/hwclock -w?以上定义,crond服
Linux NTP客户端设置
30 5,23 * * * root /usr/sbin/ntpdate 10.1.63.2;/sbin/hwclock -w?以上定义,crond服务会每天两次自动同步系统时钟,分别在5:30和23:30以root身份执行ntpdate同步时钟。
?
注意:
crond服务运行时,是不带系统环境变量的修改/etc/crontab后,要重启crond服务,如: #/etc/init.d/crond restart查看crond服务运行的日志:#tail?/var/log/cron
使用Linux NTP客户端时钟同步时,要提前注意是否有以下问题:
如果Linux运行在虚拟机上,要注意是否虚拟机自身设置了同步时钟机制,这样ntpdate同步还可能会被虚拟机的时钟同步所覆盖。Linux上还提供ntpd服务来校准时间,而ntpdate只是简单的同步和更新服务器上时间到本地,ntpdate同步时钟时系统可能会导致系统上时钟跳跃,如果你的应用对修改系统时钟很敏感,有对时间比较的逻辑设计,就要考虑直接简单粗暴是否会导致应用逻辑的混乱。可参考Compare NTPD and ntpdate:http://serverfault.com/questions/16467/compare-ntpd-and-ntpdate