有些时候我们会发现主机的时间与预设的不正确。
例如明明是设置的上海时区,但主机上显示的却可能是美国时间
这很有可能是因为主机与网络时间服务器没有正常同步的原因。
我们可以用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