Centos7服务器时间同步及国内常用时间同步服务器地址 && 自建时间同步服务器ntpdate
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos7服务器时间同步及国内常用时间同步服务器地址 && 自建时间同步服务器ntpdate相关的知识,希望对你有一定的参考价值。
##同步外网时间同步服务器,调整时区
#安装ntpdate时间同步服务器
yum -y install ntpdate
#时间同步
ntpdate time-a.nist.gov
#添加到crontab定时任务,每10分钟同步一次
echo "00 */10 * * * ntpdate time-a.nist.gov >/dev/null 2>&1" >>/var/spool/cron/root
#设置了时间同步之后,调整业务需求的时区,使调用的时间戳统一
#设置UTC时区 rm /etc/localtime -f ln -s /usr/share/zoneinfo/UTC /etc/localtime
###自建内网NTP时间同步服务器
##ntpd时间同步服务器端
#安装时间服务器ntp
yum -y install ntp
#修改ntp配置文件/etc/ntp.conf
cat /etc/ntp.conf |grep -v "^#" driftfile /var/lib/ntp/drift #用来设置保存飘逸时间的文件 restrict default nomodify notrap nopeer noquery #默认默认 #nomodify不允许修改 #notrap 不允许trap远程事件登入 #nopeer 不允许peer权限 #noquery 不允许请求 restrict 127.0.0.1 #给予本机localhost所有权限 restrict 10.10.86.0 mask 255.255.255.0 nomodify #指定局域网内同步时间的内网服务器,即10.10.86.1/24网段内的服务器都可以通过这台NTP server进行时间同步。 server time-a.nist.gov prefer server time-c.timefreq.bldrdoc.gov server time-nw.nist.gov server s1a.time.edu.cn #设置同步外网的时间服务器 #语法:server [IP|hostname] [prefer] prefer表示优先 includefile /etc/ntp/crypto/pw keys /etc/ntp/keys
#总结:(1)restrict用来设置访问权限;(2)server字段用来设置同步外网时间服务器及优先级;(3)driftfile用来设置保存漂移时间的文件
#启动ntpd时间同步服务,并查看服务状态即进程端口信息
service ntpd start service ntpd status ss -lntupa |grep ntp
#查看ntpd服务与外网ntpd时间同步服务器的连接状态
ntpstat ##synchronised to NTP server (129.6.15.28) at stratum 2 ##time correct to within 4082 ms ##polling server every 64 s ##每隔64s会主动更新一次时间,从外网时间服务器
#ntpd时间同步服务器关闭防火墙或者针对内网服务器放开UDP:123端口
firewalld
##时间同步客户端
#内网客户端同步内网ntpd时间服务器
ntpdate 10.10.86.43 ##9 Sep 12:30:38 ntpdate[9306]: adjust time server 10.10.86.43 offset 0.026543 sec
#并添加到crontab定时任务
echo "00 */10 * * * ntpdate 10.10.86.43 >/dev/null 2>&1" >>/var/spool/cron/root
#常见错误:
ntpdate 10.10.86.43 ##9 Sep 20:22:13 ntpdate[9289]: no server suitable for synchronization found
##其实这不是一个错误,因为每次重启ntpd服务之后大约需要3-5分钟,客户端才能与server段建立正常的通讯连接,这个时间段客户端从时间服务器同步时间时就会报这个错。等待几分钟即可。
###PS:ntp服务默认只同步系统时间,不会同步硬件时间。若需要系统时间&硬件时间一起同步,修改/etc/sysconfig/ntpdate配置
sed -i ‘s/SYNC_HWCLOCK=no/SYNC_HWCLOCK=yes/g‘ /etc/sysconfig/ntpdate
以上是关于Centos7服务器时间同步及国内常用时间同步服务器地址 && 自建时间同步服务器ntpdate的主要内容,如果未能解决你的问题,请参考以下文章