精华内容
下载资源
问答
  • 我们都知道时钟同步可以使用外网服务器,但是在内网内不能连接外网的时候也需要时钟同步,那怎么进行呢? 很多项目中会使用内网时间服务器作为时钟源(如通过卫星或原子钟来同步时间),然后让其他机器都来同步这台...

    我们都知道时钟同步可以使用外网服务器,但是在内网内不能连接外网的时候也需要时钟同步,那怎么进行呢?
    很多项目中会使用内网时间服务器作为时钟源(如通过卫星或原子钟来同步时间),然后让其他机器都来同步这台机器即可。
    注意:其实ntp服务和chrony服务本质上差不多,他们之间都可以互相进行同步。不过为了避免不必要的麻烦,一般服务器都只选择同一时钟服务来讲进行同步。

    一、NTP服务

    安装ntp服务: yum -y install ntp
    

    1、服务端设置

    修改配置文件:
    vi /etc/ntp.conf
    将如下外网的时钟源注释掉(前面加#)
    

    1

    如果这台作为内网时钟源服务端的话,做如下设置
    #ntp实现同步本机时钟
    server 127.127.1.0  #local clock,如果是时间服务器请修改为对应IP        
    fudge 127.127.1.0  stratum 10
    如下按需修改:
    restrict 10.0.0.0 mask 255.255.255.0      #允许10.0.0.0 网段中的服务器访问本ntp服务器进行时间同步(按自己内网来)
    restrict 10.0.0.16                #允许单个IP地址访问本ntp服务器(按ip来)
    restrict 192.168.111.0 mask 255.255.255.0 nomodify notrap              #允许内网其他机器同步时间,如果不添加该约束默认允许所有IP访问本机同步服务
    其它配置不用进行修改,保存退出配置文件
    

    重启NTP:systemctl restart ntpd
    查看状态:systemctl status nptd
    查看时钟源是否同步: ntpq -p #命令查看,带 *星号为已经同步
    2
    ntpstat 命令查看时间同步状态,这个一般需要5-10分钟后才能成功连接和同步。

    2、其它客户端配置

    vi /etc/ntp.conf
    # 注释掉server开头的
    

    3

    添加 server IP(这里IP是上边服务端的也就是时钟源的 ip) iburst
    例如:server 192.168.1.1
    重启NTP服务:ystemctl  restart ntpd  #即可
    ntpq -p  #查看同步状态,如下图都有值且 ip 前面带星号*    为正常
    

    4

    二、Chrony服务

    现在新的Linux7之后版本系统都用chrony进行同步了
    安装chrony包 :yum -y install chorny

    1、服务端配置

    配置: vi /etc/chrony.conf
    先注释掉网络时钟源,再做如下配置
    server 127.0.0.1 iburst        #本地作为时钟源
    local stratum 10           #允许本地同步
    allow        #允许所有连接
    开机启动:systemctl enable chronyd
    启动服务:systemctl start chronyd
    查看状态:systemctl status chronyd
    查看同步:chronyc sources -v     #带星号*为同步成功
    

    5

    或者: timedatectl 命令,NPT synchronized 为yes就是同步完成
    

    6

    2、客户端配置

    然后客户端也是以这台服务端的作为时钟源进行设置
    vi /etc/chrony.conf
    server  ip(上一台服务端的ip)  iburst
    # 再加一行
    allow    #允许所有
     
    保存退出即可。 
    chronyc sources -v  #查看同步状态,显示刚刚配置的ip 并且ip前面有,*星号即为成功 ,这个符号 ^ 为失败
    

    保存退出即可。
    chronyc sources -v #查看同步状态,显示刚刚配置的ip 并且ip前面有,*星号即为成功 ,这个符号 ^ 为失败

    展开全文
  • Linux时钟同步

    千次阅读 2018-12-27 15:10:20
    Linux时钟同步配置 配置比较简单使用crontab -e,输入一行 0 1 * * * /usr/sbin/ntpdate cn.pool.ntp.org。含义也比较简单前面cron表达式,后面执行命令。 后来偶然间系统输出有我的邮件。看下邮件内容 大致含义是...

    Linux时钟同步配置
    配置比较简单使用crontab -e,输入一行 0 1 * * * /usr/sbin/ntpdate cn.pool.ntp.org。含义也比较简单前面cron表达式,后面执行命令。
    后来偶然间系统输出有我的邮件。看下邮件内容
    在这里插入图片描述
    大致含义是,权限拒绝??找到关键的能看懂的一句话

    Subject: Cron <gugu@master> /usr/sbin/ntpdate cn.pool.ntp.org
    

    这个是什么呢?好眼熟,灵光乍现,这不是前几天配置的时钟同步吗?
    权限不允许。OK,那就手动执行下吧
    在这里插入图片描述
    ok,果然权限被拒绝了,Linux诚不欺我,但是问题是权限怎么给啊。经过万恶的bai**之后,发现,普通用户可以有定时任务,root也可以有,使用root创建定时任务的就是root权限了,使用普通用户创建的是使用普通用户的权限。所以很尴尬,使用root用的crontab -e添加相应的定时任务命令。
    root权限下测试:
    在这里插入图片描述
    OK,问题明白了,我的锅

    展开全文
  • linux 时钟同步

    2012-07-05 23:51:07
    linux 时钟同步  linux 时钟同步  Network Time Protocol(,网络时间协议)用于同步它所有客户端时钟的服务。NTP服务器将本地系统的时钟与一个公共的NTP服务器同步然后作为时间主机提供服务,使本地网络的...

    linux 时钟同步

     linux 时钟同步  

    Network Time Protocol(,网络时间协议)用于同步它所有客户端时钟的服务。NTP服务器将本地系统的时钟与一个公共的NTP服务器同步然后作为时间主机提供服务,使本地网络的所有客户端能同步时钟。

        同步时钟最大的好处就是相关系统上文件中的数据,如果网络中使用中央日志主机集中管理日志,得到的日志结果就更能反映真实情况。在同步了时钟的网络中,集中式的性能监控、服务监控系统能实时的反应系统信息,系统管理员可以快速的检测和解决系统错误。

       安装配置NTP服务

        下面将介绍NTP服务器的简单:

       第一步,安装NTP服务

        一般的发行版都会带ntp软件包,如果你的系统中还没有安装,就使用rpm命令安装此包

    ,以下以centos系统为例配置一台时间服务器:

     查找当前系统是否已安装ntp
     [root@localhost ~]# rpm -qa | grep ntp
     chkfontpath-1.10.1-1.1
     ntp-4.2.2p1-8.el5.centos.1       (这个就是已经安装的RPM包)

     如果没有安装,可用下例命令安装:
     [root@localhost ~]# rpm -ivh ntp-4.2.2p1-8.el5.centos.1.rpm

       第二步,配置NTP服务器
     
       NTP服务器配置如下:

        编辑配置文件/etc/ntp.conf   

    restrict default kod nomodify notrap nopeer noquery
    restrict -6 default kod nomodify notrap nopeer noquery

    restrict 127.0.0.1
    restrict -6 ::1


    restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap

    server 192.168.146.225
    server 0.centos.pool.ntp.org
    server 1.centos.pool.ntp.org
    server 2.centos.pool.ntp.org


    server  127.127.1.0     # local clock
    fudge   127.127.1.0 stratum 10

       配置文件说明如下:

        第一行restrict、default定义默认访问规则,nomodify禁止远程主机修改本地服务器配置,notrap拒绝特殊的ntpdq捕获消息,noquery拒绝btodq/ntpdc查询(这里的查询是服务器本身状态查询)。

        restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
        这句是手动增加的,意思是从192.168.1.1-192.168.1.254的服务器都可以使用我们的NTP服务器来同步时间。

        server 192.168.146.225
        这句也是手动增加的,指明局域网中作为NTP服务器的IP;

      配置文件的最后两行作用是当服务器与公用的时间服务器失去联系时以本地时间为客户端提供时间服务。


       端口
      ntp使用udp协议,记得开放其123端口。


      启动NTPD

        为了使NTP服务可以在系统引导的时候自动启动,执行:
        #chkconfig ntpd on
        启动ntpd:
      service ntpd start


       NTP客户端配置:

        在客户端手动执行“ntpdate 服务器IP”来同步时间;


        另可以使用crond来定时同步时间:

        以root身份运行周期性任务:
      [root@supersun root]# crontab -e

      添加以下内容,每15分钟更新一下时间:
      */15空格*空格 *空格 *空格 *空格 ntpdate空格 服务器IP

     

        此处的ntpdate命令包含在ntp软件包中,记得确认系统中是否已安装。

    本人自己设置的ntp时钟同步

    通过crontab -e命令将如下命令周期性执行
    10 3 * * 3 /usr/sbin/ntpdate 219.233.237.2 && /sbin/hwclock -w
    ps:每周三的3:10分 与时间服务器219.233.237.2同步时间,并将当前时间写入BIOS中


       第三步,检查时间服务器是否正确同步

        使用下面的命令检查时间服务器同步的状态:
        #ntpq -p
       
        一个可以证明同步有问题的证据是:所有远程服务器的jitter值是4000并且delay和reach的值是0。

    可能的原因有:

        有防火墙阻断了与server之间的通讯,即123端口是否正常开放;

        此外每次重启NTP服务器之后大约要3-5分钟客户端才能与server建立正常的通讯连接,否则你在客户端执行“ntpdate 服务器ip”的时候将返回:
        27 Jun 10:20:17 ntpdate[21920]: no server suitable for synchronization found

     

     

    当用ntpdate -d 来查询时会发现导致 no server suitable for synchronization found 的错误的信息有以下2个: 

    错误1.Server dropped: Strata too high

    在ntp客户端运行ntpdate serverIP,出现no server suitable for synchronization found的错误。

    在ntp客户端用ntpdate –d serverIP查看,发现有“Server dropped: strata too high”的错误,并且显示“stratum 16”。而正常情况下stratum这个值得范围是“0~15”。

    这是因为NTP server还没有和其自身或者它的server同步上。

    以下的定义是让NTP Server和其自身保持同步,如果在/ntp.conf中定义的server都不可用时,将使用local时间作为ntp服务提供给ntp客户端。

    server 127.127.1.0 fudge


    127.127.1.0 stratum 8

    在ntp server上重新启动ntp服务后,ntp server自身或者与其server的同步的需要一个时间段,这个过程可能是5分钟,在这个时间之内在客户端运行ntpdate命令时会产生no server suitable for synchronization found的错误。

    那么如何知道何时ntp server完成了和自身同步的过程呢?

    在ntp server上使用命令:

    # watch ntpq -p

    出现画面:

    Every 2.0s: ntpq -p                                                                                                             Thu Jul 10 02:28:32 2008

         remote           refid      st t when poll reach   delay   offset jitter

    ==============================================================================

     192.168.30.22   LOCAL(0)         8 u   22   64    1    2.113 179133.   0.001

     LOCAL(0)        LOCAL(0)        10 l   21   64    1    0.000   0.000  0.001

     

    注意LOCAL的这个就是与自身同步的ntp server。

    注意reach这个值,在启动ntp server服务后,这个值就从0开始不断增加,当增加到17的时候,从0到17是5次的变更,每一次是poll的值的秒数,是64秒*5=320秒的时间。

    如果之后从ntp客户端同步ntp server还失败的话,用ntpdate –d来查询详细错误信息,再做判断。


    错误2.Server dropped: no data
    从客户端执行netdate –d时有错误信息如下:

    transmit(192.168.30.22)
    transmit(192.168.30.22)

    transmit(192.168.30.22)

    transmit(192.168.30.22)

    transmit(192.168.30.22)

    192.168.30.22: Server dropped: no data

    server 192.168.30.22, port 123

    .....
    28 Jul 17:42:24 ntpdate[14148]: no server suitable for synchronization found
    出现这个问题的原因可能有2:

    1。检查ntp的版本,如果你使用的是ntp4.2(包括4.2)之后的版本,在restrict的定义中使用了notrust的话,会导致以上错误。

    使用以下命令检查ntp的版本:

    # ntpq -c version

    下面是来自ntp官方网站的说明:
    The behavior of notrust changed between versions 4.1 and 4.2.

    In 4.1 (and earlier) notrust meant "Don't trust this host/subnet for time".

    In 4.2 (and later) notrust means "Ignore all NTP packets that are not cryptographically authenticated." This forces remote time servers to authenticate themselves to your (client) ntpd

    解决:

    把notrust去掉。


    2。检查ntp server的防火墙。可能是server的防火墙屏蔽了upd 123端口。

    可以用命令

    #service iptables stop

    来关掉iptables服务后再尝试从ntp客户端的同步,如果成功,证明是防火墙的问题,需要更改iptables的设置。

    展开全文
  • linux unix NTP时钟同步服务配置实例
  • Linux 时钟同步

    2019-12-03 11:28:54
    标准时钟同步 3台设备 IP 节点 作用 192.168.9.128 主节点 ntpd服务器,用于与外部公共ntpd同步标准时间 192.168.9.129 备用主节点 ntpd...

    1、环境介绍:

    都在root用户权限下设置时间同步

    标准时钟同步

    3台设备

    IP节点作用

    192.168.9.128

    主节点

    ntpd服务器,用于与外部公共ntpd同步标准时间

    192.168.9.129

    备用主节点

    ntpd客户端,用于与ntpd同步时间

    192.168.9.130

    子节点

    ntpd客户端,用于与ntpd同步时间

     

     

     

     

     

     

    2、ntp时钟同步设置步骤

    检查ntp服务是否安装。

    出现如下则表示安装成功。

    如果未安装则:yum -y install ntp。

    然后再:service ntpd restart

    3、配置ntpd服务器,就是通外网同步时间的机器:192.168.9.128;配置前先将外网时间同步至服务器机器:ntpdate -u cn.pool.ntp.org;

    修改服务器配置文件

    vim /etc/ntp.conf

    增加下面这两项:这个设置成自己的IP最后一位写0;

    后面这个也需要配置,这个是固定的:

    ntp服务器修改到此为止。

    重启服务:service ntpd restart。

    Ntpstat表示服务器时间已经和外网同步。

    配置客户端的时间同步(192.168.9.129/130)。同样是修改vim /etc/ntp.conf,只需要修改这几行。保存退出。然后,ntpstat。

    5、最后reboot服务器。时间同步OK。

    展开全文
  • 配置 Linux时钟同步

    2021-01-22 16:24:52
    Ubuntu系统默认的时钟同步服务器是ntp.ubuntu.com,Debian则是0.debian.pool.ntp.org等, 各Linux发行版都有自己的NTP官方服务器。身在中国,使用这些都会有高延迟,但对时钟同步这件事来说影响不大。 在某些环境下...
  • 配置Linux时钟同步

    2020-10-19 19:55:04
    Ubuntu系统默认的时钟同步服务器是ntp.ubuntu.com,Debian则是0.debian.pool.ntp.org等, 各Linux发行版都有自己的NTP官方服务器。身在中国,使用这些都会有高延迟,但对时钟同步这件事来说影响不大。 在某些环境下...
  • 时间同步以主节点192.168.66.110时间为准,其他各节点作为客户端设置均相同。以下是具体的设置步骤下述设置以时钟源服务器IP地址为192.168.66.110为例。可以命令ntpstat 和 ntpq -p 查看本机NTPD服务状态。配置完成...
  • Ubuntu系统默认的时钟同步服务器是ntp.ubuntu.com,Debian则是0.debian.pool.ntp.org等,各Linux发行版都有自己的NTP官方服务器。身在中国,使用这些都会有高延迟,但对时钟...这时要想做时钟同步,就只能自己配置了。
  • Ubuntu系统默认的时钟同步服务器是ntp.ubuntu.com,Debian则是0.debian.pool.ntp.org等, 各Linux发行版都有自己的NTP官方服务器。 身在中国,使用这些都会有高延迟,但对时钟同步这件事来说影响不大. 在某些环境...
  • Linux配置时钟同步

    2015-01-29 15:45:10
    1 在时钟源开启时钟同步 service ntp start 2 开启启动时钟同步功能 vi /etc/rc.d/after.local 加入这些 service ntp start 其他服务器 添加定时任务 crontab -e 加入这行命令 0,15,30,45 * * * * sntp...
  • linuxptp/ptp4l PTP时钟同步配置选项

    千次阅读 2021-04-24 11:52:57
    ptp4l是一个Linux上PTP协议(IEEE 1588)的实现,支持普通时钟,边界时钟和透明时钟。 3 配置选项 配置选项 描述 -A 自动选择延迟测量机制,运行时使用E2E,但接收到peer delay request报文后自动切换到P2P...
  • 为Hadoop分布式做准备,Linux多台机器,需要保证每台机器时间是一致的 方法一:通过Linux crontab实现 我们系统可以每1分钟和时间服务器进行同步 时间同步,允许存在毫秒基本的误差 ...配置机器A:sudo vi ...
  • linux时钟同步

    2016-11-09 17:18:58
    时间同步 以主节点192.168.66.110时间为准,其他各节点作为客户端设置均相同。 以下是具体的设置步骤 下述设置以时钟源服务器IP地址为192.168.66.110为例。   可以命令ntpstat  和 ntpq -p 查看本机NTPD服务状态...
  • linux debian下配置ntp时钟同步

    千次阅读 2017-11-24 17:33:14
    集群设置时钟同步ntp。 对于hadoop集群设置时钟同步就是一个十分重要的事情,下面我介绍一下,debain设置时钟同步的方法。网上关于RedHat和centos系统的设置方法都很多,我就不介绍了。 同步模式:所有的slaves同步...
  • Centos7 NTP时钟同步配置

    万次阅读 2017-03-25 22:05:44
    Centos7 NTP时钟同步配置NTP在Linux下有两种时钟同步方式:直接同步(也称跳跃同步)和平滑同步(也称微调同步)。直接同步使用ntpdate命令进行同步,直接进行时间变更。如果服务器上存在一个12点运行的任务,当前服务器...
  • Linux 时间同步配置

    2011-02-16 23:03:03
    本文介绍了Linux系统下面如何让进行时钟同步服务的配置
  • NTP时钟同步配置

    2019-07-23 12:47:00
    NTP在Linux下有两种时钟同步方式: 直接同步(也称跳跃同步)和平滑同步(也称微调同步)。 直接同步 使用ntpdate命令进行同步,直接进行时间变更。 如果服务器上存在一个12点运行的任务,当前服务器时间是13点,但...
  • centOS 6.9时钟同步配置

    2018-11-09 23:00:06
    centos 6.9时钟同步设置 1. 安装ntpdate工具 yum -y install ntp ntpdate 2. 设置系统时间与网络时间同步 ntpdate cn.pool.ntp.org 3. 将系统时间写入硬件时间 hwclock --systohc ...
  • Centos时钟同步配置(详细)1.各节点实现时钟同步(Centos)2.启动定时同步时间任务,与阿里云服务器时钟同步3.设置更新时间间隔(1分钟) 1.各节点实现时钟同步(Centos) yum install -y ntp 2.启动定时同步时间任务,...
  • Linux NTP时钟同步

    千次阅读 2018-11-01 00:32:04
    一、为什么要了解时钟同步时钟同步在大数据方向,用到的地方很多。举个例子来说吧,像Zookeeper、RegionServer服务都是需要实时和各节点进行通信的。假如各节点差超过30s,那么RegionServer会由于Zookeeper会话...
  • 下述设置以时钟源服务器IP地址为192.168.0.1为例...配置完成后,均需要重新启动NTPD服务 service ntpd restart 【服务器端设置】 1.将/etc/下的文件ntp.conf修改如下: server 127.127.1.0 minpoll 4 maxpoll 5
  • Linux-时钟同步

    2020-10-05 14:55:00
    2、 修改配置/etc/ntp.conf a) 解开第18行的注释,并将网段设置正确 restrict 192.168.10.0 mask 255.255.255.0 nomodify notrap b) 注释掉第22-25行 #server 0.centos.pool.ntp.org iburst #server 1....
  • Linux时间同步配置

    千次阅读 2019-03-17 12:43:55
    Linux 时间同步配置https://blog.csdn.net/tianlesoftware/article/details/5315587版权声明: https://blog.csdn.net/tianlesoftware/article/details/5315587 一. 使用ntpdate 命令 1.1 服务器可链接外网时 # ...
  • linux时钟(时间)同步

    千次阅读 2020-07-30 09:45:49
    1、这里为什么叫时钟同步,而不是时间同步。时钟和时间是不同的东西,时钟是全球公认的时间节点,全球统一;而时间则是结合时钟+时区得到的时间点。 2、ntpdate命令只是同步时钟,时钟同步后系统会结合时区得到一个...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 21,686
精华内容 8,674
关键字:

linux时钟同步配置

linux 订阅