目录

使用ntpdate同步网络时间服务器



有些时候我们会发现主机的时间与预设的不正确。
例如明明是设置的上海时区,但主机上显示的却可能是美国时间
这很有可能是因为主机与网络时间服务器没有正常同步的原因。
我们可以用ntpdate命令来完成同步。

安装ntpdate

yum -y install ntpdate


执行同步,例如

ntpdate time-a.nist.gov



下面是一些可用的NTP服务器地址

Name IP Location
210.72.145.44 210.72.145.44 中国(国家授时中心)
133.100.11.8 133.100.11.8 日本(福冈大学)
time-a.nist.gov 129.6.15.28 NIST,Gaithersburg,Maryland
time-b.nist.gov 129.6.15.29 NIST,Gaithersburg,Maryland
time-a.timefreq.bldrdoc.gov 132.163.4.101 NIST,Boulder,Colorado
time-b.timefreq.bldrdoc.gov 132.163.4.102 NIST,Boulder,Colorado
time-c.timefreq.bldrdoc.gov 132.163.4.103 NIST,Boulder,Colorado
utcnist.colorado.edu 128.138.140.44 UniversityofColorado,Boulder
time.nist.gov 192.43.244.18 NCAR,Boulder,Colorado
time-nw.nist.gov 131.107.1.10 Microsoft,Redmond,Washington
nist1.symmetricom.com 69.25.96.13 Symmetricom,SanJose,California
nist1-dc.glassey.com 216.200.93.8 Abovenet,Virginia
nist1-ny.glassey.com 208.184.49.9 Abovenet,NewYorkCity
nist1-sj.glassey.com 207.126.98.204 Abovenet,SanJose,California
nist1.aol-ca.truetime.com 207.200.81.113 TrueTime,AOLfacility,Sunnyvale,California
nist1.aol-va.truetime.com 64.236.96.53 TrueTime,AOLfacility,Virginia




执行后仅为本次强制性的将系统时间设置为ntp服务器时间。
可能并不意味着未来还会自动同步,所以通常还需要配合crond计划任务,来进行定期同步设置。
比如,要设置每天1点的时候进行同步,那么可在crontab中添加:

0 1 * * * /usr/sbin/ntpdate 129.6.15.28



附加说明

ntp服务需要配合123端口的开放而进行,即您的主机要允许对外访问udp服务的123端口
特别是使用AMH 4.2.2二次开发版的用户,如果要使用ntpdate功能,需要在amnetwork防火墙中添加以下代码

-A OUTPUT -p udp -m udp --dport 123 -j ACCEPT