centos7下配置时间同步服务器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7下配置时间同步服务器相关的知识,希望对你有一定的参考价值。

公司一共有20几台服务器:

其中有一组mysql 集群中 互为主从

选一台mysql master 作为时间同步的服务器,这样做的好处以便于这台down了 另一个与他互为主从的master 继续提供时间同步服务。

假如 这个mysql 集群  ip是这样分配

master1 :10.0.0.7

master2  :10.0.0.8

vip: 10.0.0.17

默认选择10.0.0.7这台主机当做时间同步服务器

1.安装ntp

yum install ntp -y
systemctl start ntpd ;systemctl enable ntpd

2.所有节点设置时区,这里设置为中国所用时间

timedatectl set-timezone Asia/Shanghai 

3.在master1 上设置当前时间

timedatectl set-time HH:MM:SS 

4.ntp同步时间服务器

配置前先使用命令:ntpdate -u cn.pool.ntp.org,同步服务器

 

5.更改ntp配置(注释对应的默认配置改成如下)/etc/ntp.conf

restrict 10.0.0.0 mask 255.255.255.0 nomodify notrap

server  2.cn.pool.ntp.org

server 1.asia.pool.ntp.org

server 2.asia.pool.ntp.org
# 允许上层时间服务器主动修改本机时间
restrict 2.cn.pool.ntp.org nomodify notrap noquery
restrict 1.asia.pool.ntp.org nomodify notrap noquery
restrict 2.asia.pool.ntp.org nomodify notrap noquery
server 127.0.0.1 # local clock
fudge 127.0.0.1 stratum 10
修改完成后重启ntpd服务systemctl restart ntpd

使用ntpq -p 查看网络中的NTP服务器,同时显示客户端和每个服务器的关系


使用ntpstat 命令查看时间同步状态,这个一般需要5-10分钟后才能成功连接和同步。所以,服务器启动后需要稍等下: 
刚启动的时候,一般是:

# ntpstat 
unsynchronised
  time server re-starting
   polling server every 64 s
连接并同步后:

# ntpstat 
synchronised to NTP server (10.0.0.7) at stratum 3
   time correct to within 235 ms
   polling server every 221 s

其他的所有主机都更改/etc/ntp.conf

server 10.0.0.1

restrict 10.0.0.1 nomodify notrap noquery

server 127.0.0.1
fudge 127.0.0.1 stratum 10

重启ntpd服务

#systemctl restart ntpd

启动后,查看同步情况

# ntpq -p
# ntpstat 

 

          

以上是关于centos7下配置时间同步服务器的主要内容,如果未能解决你的问题,请参考以下文章

在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途

centos7下配置时间同步服务器

秘籍第二式 时间同步配置

Linux下安装配置NTP时间同步服务器

[工作积累] UE4 并行渲染的同步 - Sync between FParallelCommandListSet & FRHICommandListImmediate calls(代码片段

ReleaseMutex:从非同步代码块调用对象同步方法