码迷,mamicode.com
首页 > 其他好文 > 详细

centos7下配置时间同步服务器

时间:2018-03-30 19:56:23      阅读:1038      评论:0      收藏:0      [点我收藏+]

标签:mysql   emc   restart   sha   emctl   状态   org   tps   pst   

公司一共有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下配置时间同步服务器

标签:mysql   emc   restart   sha   emctl   状态   org   tps   pst   

原文地址:https://www.cnblogs.com/benjamin77/p/8677900.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!