ntpdate同步更新时间 与 ntpd服务
1、安装ntpdate yum install ntpdate -y ntpdate简单用法: # ntpdate ip # ntpdate 210.72.145.44 2、date命令 date :查看当前时间,结果如下:Tue Mar 4 01:36:45 CST 2014 date -s 09:38:40 :设置当前时间,结果如下:Tue Mar 4 09:38:40 CST 2014 3、ntpdate命令 ntpdate -u 210.72.145.44 :网络时间同步命令 注意:若不加上-u参数, 会出现以下提示:no server suitable for synchronization found -u:从man ntpdate中可以看出-u参数可以越过防火墙与主机同步; 210.72.145.44:中国国家授时中心的官方服务器。 4、ntp常用服务器 中国国家授时中心:210.72.145.44 NTP服务器(上海) :ntp.api.bz 经测试中国国家授时中心与NTP上海服务器可以正常同步时间,注意需要加上-u参数! ntpdate -u ntp.api.bz ntpdate -u 210.72.145.44 美国:time.nist.gov 复旦:ntp.fudan.edu.cn 微软公司授时主机(美国) :time.windows.com 台警大授时中心(台湾):asia.pool.ntp.org 5、加入crontab echo "*/20 * * * * /usr/sbin/ntpdate -u ntp.api.bz >/dev/null &" >> /var/spool/cron/root 10 0 * * * /usr/sbin/ntpdate 133.100.11.8 > /dev/null 2>>/var/log/ntpd.log
当设备重启时 ntpq -p 查看设备没有进行时钟同步时 可以使用ntpdate -u 10.3.21.99 命令手动进行同步
[root@dl-dns2:Standby:Not All Devices Synced] config # ntpdate -u 10.3.21.99
21 Oct 15:57:39 ntpdate[9322]: step time server 10.3.21.99 offset -84.239881 sec
[root@dl-dns2:Standby:Not All Devices Synced] config # date
ntpd
[root@dl-dns2:Standby:Not All Devices Synced] config # ntpq -p remote refid st t when poll reach delay offset jitter ============================================================================== 10.3.21.99 .INIT. 16 - - 1024 0 0.000 0.000 0.000 10.3.21.83 .INIT. 16 - - 1024 0 0.000 0.000 0.000 [root@dl-dns2:Standby:In Sync] config #
说明:
*表示目前使用的ntp server,这里选择的本机;
st:即stratum阶层,值越小表示ntp serve的精准度越高;
when:几秒前曾做过时间同步更新的操作;
Poll表示,每隔多少毫秒与ntp server同步一次;
reach:已经向上层NTP服务器要求更新的次数;
delay:网络传输过程钟延迟的时间;
offset:时间补偿的结果;
jitter:Linux系统时间与BIOS硬件时间的差异时间
注意:NTP服务端重启后,客户机要等5分钟再与其进行时间同步,否则会提示“no server suitable for synchronization found”错误。等待的时间可以通过命令 watch ntpq -p来监控。
————————————————