zoukankan      html  css  js  c++  java
  • Linux(Unix)时钟同步ntpd服务配置方法

    http://xu20cn.blog.51cto.com/274020/69689

    假定时钟服务器IP地址为:192.168.0.1
    服务器端配置:
    1:置/etc/ntp.conf文件内容为:
    server 127.127.1.0 minpoll 4
    fudge 127.127.1.0 stratum 1
    restrict 127.0.0.1
    restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap
    driftfile /var/lib/ntp/drift

    2: /etc/ntp/ntpservers应置空
    3: /etc/ntp/step-tickers应配置为 127.127.1.0 
    上诉修改完成后,以root用户身份重启ntpd服务:service ntpd restart即可
    客户端配置:
    1:置/etc/ntp.conf文件内容为:
    server 192.168.0.1
    fudge 127.127.1.0 stratum 2
    restrict 127.0.0.1
    driftfile /var/lib/ntp/drift
    restrict 192.168.0.1 mask 255.255.255.255
    2. /etc/ntp/ntpservers 文件内容置空
    3. /etc/ntp/step-tickers文件内容置为时钟服务器IP地址 192.168.0.1
    上诉修改完成后,以root用户身份重启ntpd服务:service ntpd restart即可
    用户可用以下两个常用命令查看ntpd服务状态:
    1 ntpq -p
    2 ntpstat
     
     
     
     
     
    linux下ntpd安装配置笔记
    概述: ntp能与互联网上的时钟保持同步,而且本身也是一台NTP服务器,可以为局域网电脑提供校对时间服务
    安装: redhat自带
    配置文件: /etc/ntp.conf
    附:我的配置文件
    #restrict default ignore
    restrict 127.0.0.1
    restrict 192.168.3.20
    restrict 192.168.0.0 mask 255.255.255.0
    restrict 192.168.2.0 mask 255.255.255.0
    restrict 192.168.4.0 mask 255.255.255.0
    server 210.72.145.44 prefer       #National Time Service Center
    server 195.13.1.153
    server 194.137.39.67
    server 127.127.1.0     # local clock
    restrict 210.72.145.44
    restrict 195.13.1.153
    restrict 194.137.39.67
    driftfile /var/lib/ntp/drift
    附:相关配置参数说明
    #  restrict权限控制语法为:
    #  restrict IP mask netmask_IP parameter
    #  其中 IP 可以是软件地址,也可以是 default ,default 就类似 0.0.0.0 咯!
    #  至于 paramter 则有:
    #   ignore :关闭所有的 NTP 联机服务
    #   nomodify:表示 Client 端不能更改 Server 端的时间参数,不过,
    #        Client 端仍然可以透过 Server 端来进行网络校时。
    #   notrust :该 Client 除非通过认证,否则该 Client 来源将被视为不信任网域
    #   noquery :不提供 Client 端的时间查询
    #  如果 paramter 完全没有设定,那就表示该 IP (或网域) 『没有任何限制!』
    #  设定上层主机主要以 server这个参数来设定,语法为:
    #  server [IP|FQDN] [prefer]
    #  Server 后面接的就是我们上层 Time Server 啰!而如果 Server 参数
    #  后面加上 perfer 的话,那表示我们的 NTP 主机主要以该部主机来作为
    #  时间校正的对应。另外,为了解决更新时间封包的传送延迟动作,




    让FreeBSD使用ntpd同步时间

      我们知道ntpd是一种在后台运行可以使用远程时间服务器的进程,它可以让你的服务器时间准确而不会影响系统的正常。
      首先修改/etc/rc.conf添加ntpd_enable="YES"到最后一行。然后vi /etc/ntp.conf
    添加:
    server 210.72.145.44 prefer
    server 159.226.154.47
    server 127.127.1.0
    fudge 127.127.0.1 stratum 5
    restrict default ignore
    restrict 127.0.0.0 mask 255.0.0.0
    restrict 192.168.0.0 mask 255.255.255.0 noquery nopeer notrust
    restrict 210.72.145.44 noquery
    restrict 159.226.154.47 noquery
    driftfile /var/db/ntpd.drift
      其中server 210.72.145.44 prefer、server 159.226.154.47、restrict 210.72.145.44 noquery、restrict 159.226.154.47 noquery可以改成其他离你最近或最准确的时间服务器。
      这样在服务器重启后ntpd进程就会自动在后台运行,帮助系统同步时间,和在192.168.0这个网段内做一台时间服务器。















    两种办法
    第一,可以从时间服务器time.nist.gov同步。
    在crontab中加入:
    00 0 1 * * root rdate -s time.nist.gov
    第二,自己建个时间服务器
    1). # rpm -ivh ntp-4.1.2-4.EL3.1.i386.rpm
    2). # vi /etc/ntp.conf
    注释一行
    restrict default ignore
    加入一行
    restrict 192.168.10.0 mask 255.255.255.0 notrust nomodify notrap
    3). # vi /etc/ntp/step-tickers
    加入一行
    pool.ntp.org
    这样每次ntpd启动时,会自动连接该国际标准时间服务器;
    4). # service ntpd start
    5). # netstat -an |grep 123
    确保该端口以udp方式开放
    时间客户端配置(192.168.10.2)
    1). # ntpdate 192.168.10.1
    应该显示同步成功
    2). # crond -e
    加入
    0-59/10 * * * * /usr/sbin/ntpdate 192.168.10.1
    表示每隔10分钟同步一次时间
     

     原文地址 [url]http://www.liumin.name/20070412/linux-set-datetime-sync-server/[/url]

  • 相关阅读:
    Java的值传递和引用传递的说法
    将对象写道硬盘上and从硬盘上读入对象
    分割一个文件and合并一个文件(并且带有配置信息记录)
    文件的切割和合并
    SequenceInputStream的用法(用来合并流然后一起操作)
    PrintStream和PrintWrite用法
    将一个文件夹中的所有含有某个后缀的文件写进一个文件里面
    关于Properties的制作配置文件(当一个app已经5次被打开我们就收费)
    Properties的用法
    深层删除一个目录(java)
  • 原文地址:https://www.cnblogs.com/axian1001/p/6248686.html
Copyright © 2011-2022 走看看