1.简介
ntpdate是Linux下用于从NTP服务器同步时间的命令行工具。
2.安装
大多数Linux发行版已预装ntpdate。未安装的可使用以下命令:
# Ubuntu/Debian `
`sudo apt-get install ntpdate`
`# CentOS/Fedora/RHEL `
`sudo yum install ntpdate
3.手工 同步 网络 时间
执行以下命令,将从time.nist.gov同步时间。
# ntpdate time.nist.gov
若上面的时间服务器不可用,也可以选择以下服务器同步时间
4.定时 更新 网络 时间
使用crontab计划任务定时更新网络时间,修改crontab文件,在末尾增加* */1 * * * ntpdate time.nist.gov,每隔1小时同步一次时间。
打开/etc/crontab
# vi /etc/crontab

5.查看当前时间
使用date命令查看当前时间。

6.同步到硬件
系统时间同步到硬件,防止系统重启后时间还原。
# hwclock --systohc`
`
7.注意事项
ntpdate可能受防火墙限制。确保端口123(NTP)开放。
建议使用systemd-timesyncd替代ntpdate进行时间同步。