前言
目前国内主要的时间同步服务器为阿里云服务器
Linux系统时间同步地址
ntp1.aliyun.com
ntp2.aliyun.com
ntp3.aliyun.com
...
NTP(Network time protocol):网络时间协议
优点 : 时间准确,支持多类型时间同步(时间步调、基准步调)
缺点 : 消耗资源多,消耗时间长,不能多平台使用
Chrony
优点 : 全开源、可以跨平台同步时间
缺点 : 不支持多类型时间同步
1、时间服务搭建
实验要求 | 备注 |
---|---|
实验环境 | Centos 6.x |
实验前提 | 时间同步服务器可以连网 |
1.1、时间同步服务器端搭建
①、安装时间同步软件
yum -y install chrony
②、同步网络时间
# 同步阿里云的时间服务器
ntpdate -u ntp1.aliyun.com
# 打印当前时间
date
③、修改配置文件
vim /etc/chrony.conf
# 也可以为本机IP
server 127.0.0.1 inburst
# 允许同步时间的客户端
allow 192.168.66.0/24
# 本地服务器的权重
local stratum 10
④、设置时间同步服务
# 启动时间同步服务
service chronyd start
# 设置为开机自启
chkconfig chronyd on
1.2、时间同步客户端搭建
①、安装时间同步软件
yum -y install chrony
②、修改配置文件
vim /etc/chrony.conf
# 本地时间服务器的IP
server 192.168.66.11 inburst
③、设置时间同步服务
# 启动时间同步服务
service chronyd start
# 设置为开机自启
chkconfig chronyd on
如有多台客户机可以根据时间同步客户端搭建,
1.3、优化
由于同步一次时间后,随时间的推移,每台服务器也会出现时间上的误差,可以在 每台服务器上设置定时计划任务,保证整个集群内时间的实时同步。
crontab -e
*/5 * * * * /usr/sbin/ntpdate -u [时间同步服务器]
# 每 5 分钟同步一次时间