精华内容
下载资源
问答
  • 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 时钟同步

    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时钟同步

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

    时间同步
    以主节点192.168.66.110时间为准,其他各节点作为客户端设置均相同。
    以下是具体的设置步骤


    下述设置以时钟源服务器IP地址为192.168.66.110为例。
        可以命令ntpstat   和   ntpq -p 查看本机NTPD服务状态。
        配置完成后,均需要重新启动NTPD服务 service ntpd restart
        一【服务器端设置】
        1.将/etc/下的文件ntp.conf修改如下:
        vi /etc/ntp.conf
        server 127.127.1.0 minpoll 4 maxpoll 5
        fudge 127.127.1.0 stratum 2
        restrict 127.0.0.1
        driftfile /var/lib/ntp/drift
        2.将/etc/ntp下的文件ntpservers内容置空
        3.将/etc/ntp下的文件step-tickers修改如下:
        127.127.1.0
        二【客户端设置】
        1.将/etc/下的文件ntp.conf修改如下:
        server 192.168.66.110 minpoll 4 maxpoll 5
        fudge 127.127.1.0 stratum 3
        restrict 127.0.0.1
        driftfile /var/lib/ntp/drift
        logfile /etc/ntp.log
        restrict 192.168.66.110 mask 255.255.255.255
        2.将/etc/ntp下的文件ntpservers内容置空
          vi /etc/ntp
        3.将/etc/ntp下的文件step-tickers修改如下:
          vi /etc/ntp/step-tickers
        192.168.66.110
        至此,时钟同步配置完毕
       三【其他操作】
         1.重启ntpd服务(所有节点均需要操作)
           service ntpd restart
         2.将ntpd服务放入自动重启服务中(所有节点均需要操作)
           chkconfig ntpd on
         3.查看ntp状态 
           ntpq -p 
         4.ntp的相关日志 
            cat /var/log/messages | grep ntpd
         5.编辑两节点的ntpd参数 
           vi /etc/sysconfig/ntpd 
     #The following item added by Robinson 
     #Set to 'yes' to sycn hw clock after successful ntpdate 
     SYNC_HWCLOCK=yes      #此选项用于自动校准系统时钟与硬件时钟 
     OPTIONS="-x -u ntp:ntp -p /var/run/ntpd.pid" 
     
     #注意理解Linux的时钟类型。在Linux系统中分为系统时钟和硬件时钟. 
     #系统时钟指当前Linux kernel中的时钟,而硬件时钟指的是BIOS时钟,由主板电池供电的那个时钟 
     #当Linux启动时,硬件时钟会读取系统时钟的设置,之后系统时钟就独立于硬件时钟运作 

    展开全文
  • windows和linux时钟同步

    千次阅读 2016-04-20 09:51:16
    windows和linux时钟同步windows时钟同步1.打开服务程序CTRL+R service.msc2.搜索Windows Time,修改启动方式为自动或自动(延迟启动)3.启动4.设置服务器 5.设置地区 Linux时钟同步1.设置服务器ntpdate time....
  • arch linux 时钟同步服务

    千次阅读 2016-03-16 15:57:07
    arch linux 时钟同步服务 timedatectl set-ntp true 查询状态 timedatectl status ConfigurationWhen starting, systemd-timesyncd will read the configuration file from /etc/systemd/timesyncd.conf/etc...
  • 9.集群时间同步(主节点) 9.1 rpm -qa |grep ntpd 》》没有安装则需要安装此服务 》》yum install ntp 9.2 vi /etc/ntp.conf 去掉这个注释,将地址改成网段地址 restrict 192.168.1.0 mask 255.255.255.0 ...
  • Linux时钟同步(一)

    2020-05-26 17:18:43
    2.修改/etc/ntp.conf文件,注释掉所有服务器,添加同步的目标主机ip(192.168.101.33)。 server 127.127.1.0 fudge 127.127.1.0 stratum 10 3.重启ntp服务:service ntp restart Client: 4.安装ntp和ntpdate 5.修改/...
  • Linux时钟同步(修订版)

    2018-12-17 22:21:44
    一、为什么要了解时钟同步时钟同步在大数据方向,用到的地方很多。举个例子来说吧,像Zookeeper、RegionServer服务都是需要实时和各节点进行通信的。假如各节点差超过30s,...
  • Linux NTP时钟同步

    千次阅读 2018-11-01 00:32:04
    一、为什么要了解时钟同步时钟同步在大数据方向,用到的地方很多。举个例子来说吧,像Zookeeper、RegionServer服务都是需要实时和各节点进行通信的。假如各节点差超过30s,那么RegionServer会由于Zookeeper会话...
  • Linux系统ntp服务器始终与本地时钟同步不与外部时钟同步
  • 配置Linux时钟同步

    2020-10-19 19:55:04
    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-时钟同步

    2020-10-05 14:55:00
    与阿里云同步: ntpdate ntp4.aliyun.com 局域网内部与某一个节点同步: 1、 服务节点安装ntpd软件,并启动。 2、 修改配置/etc/ntp.conf a) 解开第18行的注释,并将网段设置正确 restrict 192.168.10.0 mask...
  • 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...
  • linux时钟(时间)同步

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

    2021-05-23 13:03:41
    定时时钟同步 1.用ntpdate从服务器更新时间 如果没有ntpdate命令,先安装 yum install ntp 2.添加时钟源,这里使用阿里云时钟服务器 ntpdate ntp1.aliyun.com 3.自动同步时间 crontab -e */10 * * * * ntpdate ntp...
  • linux强制时钟同步

    千次阅读 2017-08-15 10:25:57
    sudo service ntp stop sudo ntpdate -s time.nist.gov sudo service ntp start
  • 有时我们会发现系统时钟和硬件时钟不一致,因此需要执行时间同步,下面就分享一下时间设置及时钟同步的命令使用方法。 date命令将日期设置为2014年6月18日 ---- date -s 06/18/14 将时间设置为...
  • 写在文章开头,对于内网主机(无法联网)一般都是采用NTP的方式来做时做时钟同步。下面就NTP作为解决方案来介绍一下相关操作步骤。 一、简版 1、NTP服务器主机 (192.168.23.123) 安装:yum install ntp -y ; vi /etc...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 31,694
精华内容 12,677
关键字:

linux时钟同步

linux 订阅