zoukankan      html  css  js  c++  java
  • Linux时间服务器配置

    1 检查时间服务器是否已经安装

    检查集群中每个服务器的时间服务器是否已经安装
    [root@54 ~]# rpm -qa ntp
    ntp-4.2.4p8-3.el6.x86_64
    一般操作系统安装时就会安装这些服务,上面的结果显示,时间服务器已经安装。

    2 服务器端配置

    本例,集群中的192.168.69.55是时间服务器,它接受集群中其他机器的同步请求,本身不需要主动和其他时间服务器进行同步,相关配置位于/etc/ntp.conf,修改这个文件,内容如下:
    [mongo_55 ~]# cat /etc/ntp.conf
    driftfile /var/lib/ntp/drift
    restrict 127.0.0.1 
    restrict 192.168.69.0 mask 255.255.255.0 nomodify notrap
    server  127.127.1.0
    fudge   127.127.1.0 stratum 10
    keys /etc/ntp/keys
    includefile /etc/ntp/crypto/pw
    keys /etc/ntp/keys

    启动服务:
    [mongo_54 ~]# service  ntpd start

    检查服务器是否和自己完成同步:
    [root@54 ~]# watch ntpq -p
    Every 2.0s: ntpq -p                                                                              Tue Aug  6 16:53:33 2013

         remote           refid      st t when poll reach   delay   offset  jitter
    ==============================================================================
    *LOCAL(0)        .LOCL.           8 l   60   64  377    0.000    0.000   0.000

    3 客户端配置

    服务器启动3-5分钟后,客户端才能与之进行时间同步。下面以192.168.69.46为例,说明客户端的配置方法:

    3.1 第一种同步办法

    第一种同步办法不需要在客户端开启ntpd服务。
    如果需要立即同步,或者计划任务同步,可以采用这种办法:
    立即手动同步:
     [mongo_46 ~]# ntpdate 192.168.69.55
     6 Aug 16:56:51 ntpdate[8480]: adjust time server 192.168.69.54 offset -0.007901 sec

    如果要每天十点同步一次,可以把下列同步语句加入计划任务,
    0 10 * * * ntpdate 192.168.69.54  >>  /root/ntplog

    3.2 第二种同步办法

    在应用运行期间,如果修改时间,可能会引发一些未知问题,所以最好不要用第一种办法同步(除非需要立即让时间一致)。可以在客户端也启用一个时间服务器,让他渐进同步,这样客户端时间总是与服务器时间保持一致,配置步骤如下:

    在客户端上,确认/etc/ntp.conf内容如下,
    [mongo_46 ~]# cat  /etc/ntp.conf  | grep -v "#"
    driftfile /var/lib/ntp/drift
    server 192.168.69.55
    includefile /etc/ntp/crypto/pw
    keys /etc/ntp/keys

    启用时间服务器进程:
    [mongo_46~]# service  ntpd start

    检查客户端和时间服务器的同步情况
    [mongo_46 ~]#  ntpq -p
    Every 2.0s: ntpq -p                                                                              Tue Aug  6 18:21:29 2013
         remote           refid      st t when poll reach   delay   offset  jitter
    ==============================================================================
     192.168.69.55   LOCAL(0)        11 u   33   64    3    0.309   -0.641   0.652


    ---------------------------------------------------------------------------------------------------------------------------------
    注意:在客户端上开启ntpd服务后,就不能用ntpdate 192.168.69.55语句了
    ----------------------------------------------------------------------------------------------------------------------------------

    4 设置成开机自动启动

    配置完毕后,需要在服务器和客户端上把ntp服务设为开机启动,以客户端46为例:
    [mongo_46 ~]# chkconfig --level 35 ntpd on

    5 防火墙开放端口

    端口只需要在服务器端开放即可。

    在55的防火墙配置文件/etc/sysconfig/iptables中加入如下语句,开放123端口:
    -A INPUT -s 192.168.69.0/24 -p udp --dport 123 -j ACCEPT

    重启防火墙:
    [mongo_55 /mongodb/scheme2/sh4/logs]# service iptables restart
    ————————————————
    版权声明:本文为CSDN博主「hexel」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/huangxingxingfasfa/article/details/9839823

  • 相关阅读:
    【Objective-C 篇】 ☞ 9. 协议
    【Objective-C 篇】 ☞ 8. block
    【Objective-C 篇】 ☞ 7. Category、Extension
    【Objective-C 篇】 ☞ 6. 封装、继承、组合与聚合、多态
    【Objective-C 篇】 ☞ 5. MRC、ARC
    【Objective-C 篇】 ☞ 4. 内存管理
    【Objective-C 篇】 ☞ 3. self、数据类型、编码规范
    【Objective-C 篇】 ☞ 2. 属性、方法
    【Objective-C 篇】 ☞ 1. 基础、语法
    【Objective-C 篇】 ☞ 学前准备
  • 原文地址:https://www.cnblogs.com/xingxingge/p/12096137.html
Copyright © 2011-2022 走看看