zoukankan      html  css  js  c++  java
  • 设置时间同步(Linux,Solaris)

    经过网上各种搜索,将LINUX平台及solaris平台的时间同步整理如下:



    主机情况:
    应用:2台LINUX服务器 redhat 5.5 内网
    数据库:2台Solaris服务器 Solaris 10 内网
    接口服务器:1台LINUX服务器 redhat 5.5 内网+公网


    实施方案:
    以接口服务器为时间同步服务器,将应用和数据库服务器进行时间同步。


    操作步骤:
    以ROOT用户登陆接口服务器(135.146.16.40),开始部署时间同步服务
    1:获取安装包
    #wget http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2.6p5.tar.gz

    2:解压安装包
    #tar zxvf ntp-4.2.6p5.tar.gz
    #cd ntp-4.2.6p5

    3:校验+配置+编译+安装
    #./configure --prefix=/usr/local/ntp --enable-all-clocks --enable-parse-clocks
    #make && make install

    4:上一个步骤大约需要1-3分钟,安装完毕,开始配置ntp.conf文件
    #vi /etc/ntp.conf
    ①、第一种配置:允许任何IP的客户机都可以进行时间同步
    将“restrict default kod nomodify notrap nopeer noquery”这行修改成:restrict default nomodify
    ②、第二种配置:只允许135.146.16.***网段的客户机进行时间同步
    在restrict default nomodify notrap noquery(表示默认拒绝所有IP的时间同步)之后增加一行:restrict 135.146.16.0 mask 255.255.255.0 nomodify

    5:启动ntpd
    /usr/local/ntp/bin/ntpd -c /etc/ntp.conf -p /tmp/ntpd.pid

    等待几分钟之后,其他服务器就可以与40服务器进行时间同步了,同步的方法是:ntpdate 135.146.16.40

    配置好了服务端,下面开始配置客户端了
    一:LINUX客户机配置
    vi /var/spool/cron/root
    增加一行,在每天的5点13分、9点13分、14点13分、19点13分与时间同步服务器进行同步
    13 5,9,14,19 * * * /usr/sbin/ntpdate 192.168.18.2

    二:Solaris客户机配置
    1、创建ntp客户端配置文件
    # touch /etc/inet/ntp.conf
    # chown root:sys /etc/inet/ntp.conf

    2、编辑ntp.conf,设置同步时间的服务器
    # vi /etc/inet/ntp.conf
    增加server 135.146.16.40 prefer 这一行

    3、启动ntp服务
    # svcadm enable svc:/network/ntp:default

    4:查看启动状态
    # svcs svc:/network/ntp:default
    如果是online则正常,如果显示为maintenance,需要再执行一下 # svcadm clear svc:/network/ntp:default 再查看是否恢复正常

    5:稍等1分钟 查看同步状态
    # ntpq -p
    每隔5分钟查看一次发现reach值不断变大,disp值不断变小,则工作正常。

  • 相关阅读:
    为网站添加图标和收藏夹图标
    常用css入门
    利用反射动态创建对象
    如何用实现.NET的插件机制
    设计模式(18)-Command Pattern
    C#中调用API
    判断一个string是否可以为数字
    080709 阴
    7月9日 多云
    080710 闷热闷热
  • 原文地址:https://www.cnblogs.com/kunpengit/p/4001674.html
Copyright © 2011-2022 走看看