Linux服务器时间同步配置

 

以CentOS7 做时间服务器,其他服务器(Centos 6、RHEL7)同步该服务器时间

RHEL 7、CentOS 7 默认的网络时间协议 为Chrony

本教程时间服务器服务端主机名:CentOS7-Node3    IP:192.168.231.130

客户端1主机名:RHEL7-Node1

客户端2主机名:CentOS6-Node2

服务端:

先查询下chrony服务状态

[root@CentOS7-Node3 ~]# systemctl status chronyd
Unit chronyd.service could not be found.
 

如果查询没有该服务,可yum安装

[root@CentOS7-Node3 ~]# yum install -y chrony

启动chrony服务

[root@CentOS7-Node3 ~]# systemctl start chronyd
 

查询状态

[root@CentOS7-Node3 ~]# systemctl status chronyd
● chronyd.service - NTP client/server
Loaded: loaded (/usr/lib/systemd/system/chronyd.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2018-06-07 10:20:28 CST; 2s ago
Docs: man:chronyd(8)
man:chrony.conf(5)
Process: 6031 ExecStartPost=/usr/libexec/chrony-helper update-daemon (code=exited, status=0/SUCCESS)
Process: 6027 ExecStart=/usr/sbin/chronyd $OPTIONS (code=exited, status=0/SUCCESS)
Main PID: 6029 (chronyd)
CGroup: /system.slice/chronyd.service
└─6029 /usr/sbin/chronyd Jun 07 10:20:28 CentOS7-Node3 systemd[1]: Starting NTP client/server...
Jun 07 10:20:28 CentOS7-Node3 chronyd[6029]: chronyd version 3.2 starting (+CMDMON +NTP +REFCLOCK +RTC +PRIVDROP +SCFILTER +...DEBUG)
Jun 07 10:20:28 CentOS7-Node3 chronyd[6029]: Initial frequency -29.914 ppm
Jun 07 10:20:28 CentOS7-Node3 systemd[1]: Started NTP client/server.
Jun 07 10:20:33 CentOS7-Node3 chronyd[6029]: Selected source 37.218.240.198
Jun 07 10:20:33 CentOS7-Node3 chronyd[6029]: System clock wrong by -3.020089 seconds, adjustment started
Jun 07 10:20:30 CentOS7-Node3 chronyd[6029]: System clock was stepped by -3.020089 seconds
Hint: Some lines were ellipsized, use -l to show in full.
 

作为时间服务器做如下配置:

 [root@CentOS7-Node3 ~]# vim /etc/chrony.conf
25 # Allow NTP client access from local network.
26 allow 192.168.231.0/24
27
28 # Serve time even if not synchronized to a time source.
29 local stratum 10
 

三台服务器时间,CentOS7-Node3为正常时间

客户端配置:

客户端1:

将 server 0.rhel.pool.ntp.org iburst ---server 3.rhel.pool.ntp.org iburst 删除或注释

新增\修改配置:

server 192.168.231.130 iburt

allow 192.168.231.0/24

[root@RHEL7-Node1 ~]# vim /etc/chrony.conf
1 # Use public servers from the pool.ntp.org project.
2 # Please consider joining the pool (http://www.pool.ntp.org/join.html).
3 #server 0.rhel.pool.ntp.org iburst
4 #server 1.rhel.pool.ntp.org iburst
5 #server 2.rhel.pool.ntp.org iburst
6 #server 3.rhel.pool.ntp.org iburst
7 server 192.168.231.130 iburst
8 # Ignore stratum in source selection.
9 stratumweight 0
10
11 # Record the rate at which the system clock gains/losses time.
12 driftfile /var/lib/chrony/drift
13
14 # Enable kernel RTC synchronization.
15 rtcsync
16
17 # In first three updates step the system clock instead of slew
18 # if the adjustment is larger than 10 seconds.
19 makestep 10 3
20
21 # Allow NTP client access from local network.
22 allow 192.168.231.0/24
 

修改完成后,保存,重启chrony服务即可生效

[root@RHEL7-Node1 ~]# systemctl restart chronyd

客户端2 CentOS6-Node2

CentOS 6 为NTP

执行 ntpdate 192.168.231.130

[root@CentOS6-Node2 ~]# ntpdate 192.168.231.130
7 Jun 16:59:34 ntpdate[1563]: the NTP socket is in use, exiting
 

若出现上述错误,将ntp服务停止,再执行ntpdate 192.168.231.130

[root@CentOS6-Node2 ~]# service ntpd stop
Shutting down ntpd: [ OK ]
[root@CentOS6-Node2 ~]# ntpdate 192.168.231.130
7 Jun 17:00:19 ntpdate[1578]: step time server 192.168.231.130 offset -13589998.9
54539 sec[root@CentOS6-Node2 ~]# service ntpd status
ntpd is stopped
[root@CentOS6-Node2 ~]# date
Thu Jun 7 17:00:37 CST 2018
 

随后在计划任务中添加时间同步

[root@CentOS6-Node2 ~]# crontab -e
0-59/10 * * * * /usr/sbin/ntpdate 192.168.231.130
 

10分钟同步一次

现在查看下三台服务器时间是一致的了

 

Linux服务器时间同步配置的更多相关文章

  1. 在Linux服务器上配置phpMyAdmin

    使用php和mysql开发网站的话,phpmyadmin是一个非常友好的mysql管理工具,并且免费开源,国内很多虚拟主机都自带这样的管理工具,配置很简单,接下来在linux服务器上配置phpmyad ...

  2. 局域网内Linux服务器时间同步

    局域网内Linux服务器时间同步   1.将一台能够上网的服务器作为时间服务器:  # /usr/bin/rdate -s time-b.timefreq.bldrdoc.gov //将时间服务器与互 ...

  3. [亲测]ASP.NET Core 2.0怎么发布/部署到Ubuntu Linux服务器并配置Nginx反向代理实现域名访问

    前言 ASP.NET Core 2.0 怎么发布到Ubuntu服务器?又如何在服务器上配置使用ASP.NET Core网站绑定到指定的域名,让外网用户可以访问呢? 步骤 第1步:准备工作 一台Liun ...

  4. 本地Linux服务器上配置Git

    当我们需要拉取远程服务器代码到本地服务器时,我们首先要确定已经配置了正确的Git账号,可以从~/.gitconfig文件(为隐藏文件,需要使用ls -a查看),以及~/.ssh下的id_rsa.pub ...

  5. [亲测]七步学会ASP.NET Core 2.0怎么发布/部署到Ubuntu Linux服务器并配置Nginx反向代理实现域名访问

    前言 ASP.NET Core 2.0 怎么发布到Ubuntu服务器?又如何在服务器上配置使用ASP.NET Core网站绑定到指定的域名,让外网用户可以访问呢? 步骤 第1步:准备工作 一台Liun ...

  6. linux服务器上配置多个svn仓库

    linux服务器上配置多个svn仓库 1.在指定目录建立仓库保存总目录,本文示例目录设定为:/usr/local/svn/svnrepos # mkdir -p /usr/local/svn/svnr ...

  7. linux服务器时间同步失败解决方法

    linux服务器时间同步失败解决方法 1.为什么会时间不同步: ①计算机的时间是根据电脑晶振以固定频率震荡而产生的,由于晶振的不同或者老化,会导致电脑时间积累误差的产 (什么是电脑晶振:http:// ...

  8. Linux服务器安全配置

    众所周知,网络安全是一个非常重要的课题,而服务器是网络安全中最关键的环节.Linux被认为是一个比较安全的Internet服务器,作为一种开放源代码操作系统,一旦Linux系统中发现有安全漏洞,Int ...

  9. (转)linux服务器安全配置攻略

    引言: 最小的权限+最少的服务=最大的安全 所以,无论是配置任何服务器,我们都必须把不用的服务关闭.把系统权限设置到最小话,这样才能保证服务器最大的安全.下面是CentOS服务器安全设置,供大家参考. ...

随机推荐

  1. Vue3 Composition API写烦了,试试新语法糖吧—setup script

    前言 Vue3发布近一年了,相信大家对Vue3的新特性,新语法都很熟悉了.那么在使用Composition API的过程中,有没有觉得整个过程比较繁琐.比如你的模板里用到了大量的state和方法的时候 ...

  2. 题解 P3158 [CQOI2011]放棋子

    题解 本题是一个 \(DP\) 加 容斥,容斥的式子很好推,重点是如何想到和如何推出 \(DP\) 部分的式子. 因为不同种颜色的棋子不能放在同一行或同一列,所以不同种的棋子是相对独立的. 据此,我们 ...

  3. 题解—P2511 [HAOI2008]木棍分割

    这道题第一眼直接一个二分板子把第一问解决掉,然后主要是统计方案. 其实这个方程还不算难推,只要推出来朴素 \(dp\) ,之后的一步一步也很顺理成章,所以这种题主要看能不能静下心来慢慢做. solut ...

  4. C++智能指针的原理和实现

    一.智能指针起因 在C++中,动态内存的管理是由程序员自己申请和释放的,用一对运算符完成:new和delete. new:在动态内存中为对象分配一块空间并返回一个指向该对象的指针: delete:指向 ...

  5. new和delete关键字

    new关键字创建出来的对象位于什么地方?很明显嘛,new关键字创建出来的对象一定位于堆空间,这种说法一定正确吗?本篇博客帮你揭开其神秘的面纱. 被忽略的事实new/delete的本质是C++预定义的操 ...

  6. 刷题-力扣-剑指 Offer II 055. 二叉搜索树迭代器

    剑指 Offer II 055. 二叉搜索树迭代器 题目链接 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/kTOapQ 著作权归领扣网络所有 ...

  7. 回调与Promise

    Promise 对象就是用于表示一个异步操作的最终状态(成功或失败).它的流程就是在什么状态下需要执行什么样的操作. resolve简单理解就是一步操作执行成功后的回调函数 then是Promise对 ...

  8. 论如何在服务器上部署一个自己的web前端项目

    就在前两天,有新人通过邮箱问到笔者,如何部署自己的web前端项目?笔者在此详细介绍. 一.购买云服务器 配置用户名密码.安全组 二.下载Xshell于Xftp工具 用于登录服务器和文件上传 三.在li ...

  9. vue 引用省市区三级联动(element-ui select)

    npm 下载 axios npm install --save axios static 静态文件夹里 创建 json 文件夹 json 文件夹里创建 map.json map.json 文件里写 ( ...

  10. 2021秋 noip 模拟赛

    9.9 T3 第负二题 \(f_i\) 的数学意义:中心在第 \(i\) 行的全 \(1\) 组成的最大正方形(对角线水平/竖直),对角线长 \(2f_i-1\). 显然 \(f_i\) 具有单调性( ...