一、NTP 是什么?
NTP 是网络时间协议(Network Time Protocol),它用来同步网络设备【如计算机、手机】的时间的协议。
二、NTP 实现什么目的?
目的很简单,就是为了提供准确时间。因为我们的手表、手机、电脑等设备,经常会跑着跑着时间就出现了误差,或快或慢的少几秒,时间长了甚至误差过分钟。
三、NTP 服务器列表
Windows系统上自带的两个:time.windows.com
和 time.nist.gov
MacOS上自带的两个:time.apple.com
和 time.asia.apple.com
NTP授时快速域名服务:cn.ntp.org.cn
中国科学院国家授时中心:ntp.ntsc.ac.cn
开源NTP服务器:cn.pool.ntp.org
1、阿里云授时服务器
ntp.aliyun.com
2、腾讯云授时服务器
time1.cloud.tencent.com
time2.cloud.tencent.com
time3.cloud.tencent.com
time4.cloud.tencent.com
time5.cloud.tencent.com
3、国内大学授时服务器
ntp.tuna.tsinghua.edu.cn 清华大学(ipv4/ipv6)
3、国外授时服务器
#苹果提供的授时服务器
time1.apple.com
time2.apple.com
time3.apple.com
time4.apple.com
time5.apple.com
time6.apple.com
time7.apple.com
#Google提供的授时服务器
time1.google.com
time2.google.com
time3.google.com
time4.google.com
四、NTP 设置方法
1、Windows设置方法
- 进入 控制面板 > 时钟、语言和区域 > 设置时间和日期 > Internet时间 > 更改设置
2、Linux设置方法
设置时区(若已设置可略过):cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
安装NTP:yum install ntp
在配置文件/etc/ntp.conf中添加:
server ntp.aliyun.com prefer
server cn.ntp.org.cn
手工发起同步:ntpdate ntp.aliyun.com
启动NTP服务:service ntpd start
设置开机启动:chkconfig ntpd on
检查设置:chkconfig --list ntpd
也可以安装NTPDATE:yum install ntpdate
然后同步:ntpdate ntp.aliyun.com
加入定时计划任务,每隔10分钟同步一下时钟
crontab -e
0-59/10 * * * * /usr/sbin/ntpdate ntp.aliyun.com | logger -t NTP