1、NTP简介
NTP(Network Time Protocol,网络时间协议)是用来使网络中的计算机,时间同步的一种协议。
NTP服务器利用NTP协议来提供时间同步服务。

2 、环境准备
主机名     服务器/客户端   外网IP    内网IP
ntp-s     Server     10.0.0.11  192.168.56.11
ntp-c     Client       -       192.168.56.12

3、安装NTP软件包

yum install -y ntp ntpdate

4、配置NTP
操作前备份

cp /etc/ntp.conf{,.ori}

修改配置文件,红色字体为修改部分

[root@ntp-s ~]# grep -vE "^$|#" /etc/ntp.conf
driftfile /var/lib/ntp/drift #<==记录上次的NTP server与上层NTP server联接所花费的时间
restrict default nomodify     #<==允许所有(nomodify)主机进行时间同步
restrict 127.0.0.1
restrict ::1
server ntp1.aliyun.com      #<==同步时间服务器,阿里云NTP服务器
server ntp2.aliyun.com prefer #<==优先使用该NTP服务器
server ntp3.aliyun.com
includefile /etc/ntp/crypto/pw
keys /etc/ntp/keys
disable monitor

5、启动NTP
注意:如果有ntpdate定时任务,需要先注释掉或关闭,再启动,否则两者会有冲突。

ntp服务默认侦听的端口是udp的123端口

ntpdate ntp2.aliyun.com  #<==先让本机的时间与互联网的时间保持同步
systemctl start ntpd
systemctl status ntpd
systemctl enable ntpd
systemctl list-unit-files|grep ntpd
netstat -tunlp|grep 123

6、查看本机和上层服务器的时间同步结果

[root@ntp-s ~]# ntpq -p    #<==查看本机和上层服务器的时间同步结果( p == peer )
remote refid st t when poll reach delay offset jitter
==============================================================================
*time5.aliyun.co 10.137.38.86 2 u 37 64 77 55.129 22.421 6.118
120.25.115.19 10.137.38.86 2 u 39 64 77 22.665 20.670 6.239
120.25.115.20 10.137.38.86 2 u 37 64 77 22.948 14.326 5.291

7、NTP客户端
注意:客户机要等几分钟再和新启动的ntp服务器进行时间同步,否则会提示no server suitable for synchronization found错误。

[root@linux-node2 ~]# date -s "20110101"    #<==修改当前时间
Sat Jan 1 00:00:00 CST 2011
[root@linux-node2 ~]# date +%F
2011-01-01
[root@linux-node2 ~]# ntpdate 192.168.56.11  #<==手动执行与NTP server进行时钟同步
11 Feb 21:46:14 ntpdate[19828]: step time server 192.168.56.11 offset 193009546.214391 sec
[root@linux-node2 ~]# date
Sat Feb 11 21:46:19 CST 2017

8、客户端添加到定时任务

[root@linux-node2 ~]# crontab -l
#time sync by ChenDianHu at 2016-06-28
*/5 * * * * /usr/sbin/ntpdate 192.168.56.11 >/dev/null 2>&1

NTP时间服务器的配置的更多相关文章

  1. ntp时间服务器--Linux配置

       时间服务器作用: 大数据产生与处理系统是各种计算设备集群的,计算设备将统一.同步的标准时间用于记录各种事件发生时序, 如E-MAIL信息.文件创建和访问时间.数据库处理时间等. 大数据系统内不同 ...

  2. centos7.5配置ntp时间服务器

    Centos7配置ntp时间服务器 Centos7配置时间服务器,一个服务端,多个客户端,客户端去同步服务端 服务端: 1.先修改时区,否则即使配置完ntp时间也不对,修改时区参照:https://w ...

  3. NTP时间服务器实战应用详解-技术流ken

    简介 在搭建集群服务中,要保证各节点时间一致,NTP时间服务器就成为了一个好帮手了. 系统环境 系统版本:centos6.7 服务器IP:10.220..5.166/24 客户端IP:10.220.5 ...

  4. 国内常用的几个NTP时间服务器

    问题描述: 经常Windows或者Linux系统上面的时间跟我们本地的时间不一致 有时候就是Windows的Internet时间设置里面的Windows自带的时间同步服务器不好使 Linux配置NTP ...

  5. 企业内部在centos7.2系统中必杀技NTP时间服务器及内网服务器时间同步(windows和linux客户端同步)

    网络时间协议NTP(Network Time Protocol)是用于互联网中时间同步的标准互联网协议.NTP的用途是把计算机的时间同步到某些时间标准.目前采用的时间标准是世界协调时UTC(Unive ...

  6. Linux NTP时间服务器

    NTP 时间服务器 ntp也是一种协议 ntp软件(支持ntp协议)  CentOS6自带 CentOS7需要安装 chrony软件(支持ntp协议)   CentOS7自带 安装ntp CentOS ...

  7. Centos7 Ntp 时间服务器

    Centos7 Ntp 时间服务器 安装环境 [root@m02 ~]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) 安装 ...

  8. Ntp时间服务器与定时任务Crontab

    一 NTP时间服务器 1 局域网内的NTP同步配置 注意 所有配置操作必须是root用户 ,局域网内node21作为NTP Server,node22,node23作为NTP Client与服务器进行 ...

  9. 局域网部署ntp时间服务器

    搭建ntp时间服务器 时间服务器配置 须切换到root用户,再进行操作 检查ntp是否安装 [root@hadoop01 ~]# rpm -qa | grep ntp 如果没有安装,须安装 [root ...

随机推荐

  1. react 项目微信端 签名失败 原因

    用SPA做微信h5,调用微信jssdk的页面,安卓微信上木有问题,ios微信报当前url未注册 经过调试,是ios微信版本问题导致页面跳转url未变化,导致验签失败 所以我们大致的思想就是:在ios微 ...

  2. 【运维技术】VM虚拟机上使用centos7安装docker启动gogs服务教程【含B站视频教程】

    VM虚拟机上使用centos7安装docker启动gogs服务视频教程 BiliBili视频教程链接飞机票,点我 使用VMware Workstation安装Centos7 MinMal系统 第一步: ...

  3. Ubuntu Budgie 18.04 是最好的Remix【转】

    本文转载子:https://www.linuxidc.com/Linux/2018-05/152223.htm [日期:2018-05-05] 来源:Linux公社  作者:醉落红尘 [字体:大 中  ...

  4. openwrt生成的交叉编译器在哪里

    答:在staging_dir目录下,示例如下: 编译一个arm64架构所生成的编译器在staging_dir/toolchain-aarch64_generic_gcc-7.4.0_musl/bin/ ...

  5. Jwt访问api提示401错误 Authorization has been denied for this request

    教程  http://bitoftech.net/2015/02/16/implement-oauth-json-web-tokens-authentication-in-asp-net-web-ap ...

  6. UVa 10943 全加和

    https://vjudge.net/problem/UVA-10943 题意: 把K个不超过N的非负整数加起来,使得它们的和为N,有多少种方法? 思路: d[i][j]表示用i个数加起来为j的方法数 ...

  7. class []的用法

    span[class='test']    =>匹配所有带有class类名test的span标签 span[class *='test']  =>匹配所有包含了test字符串的class类 ...

  8. python 获取昨天今天明天日期

    import datetime today = datetime.date.today() yesterday = today - datetime.timedelta(days = ) tomorr ...

  9. python实现本地批量ping多个IP

    本文主要利用python的相关模块进行批量ping ,测试IP连通性. 下面看具体代码(python3): #!/usr/bin/env python#-*-coding:utf-8-*- impor ...

  10. ibatis.net 实现多数据库配置

    1.1  功能介绍 使用ibatis.net ORM框架时,有时候需要操作多个数据库,同时有时候也需要对连接数据库信息进行加密,本文通过将配置连接写到Web.config中, 这样就可以在Web.co ...