NTP时间服务器

    在集群环境和需要日志同步的多服务器应用中,为了能够保证多台服务器的之间的正常协作,就必须使它们的时间保持一致,在多台服务器上手动调整时间是极其不科学的,这时就需要借助于NTP时间服务器来完成时间的同步。

    一、NTP服务器的安装

        我们只需要安装ntp这个软件即可,可使用yum -y install ntp来安装

        不过除了ntp外,可能还需要tzdata软件来提供时区相关的数据文件。

1.png

    如上图所示,/usr/share/zoneinfo目录中存放的是时区相关的文件。下面来介绍一下ntp相关的文件:

        1)/etc/ntp.conf:NTP服务器的主配置文件。

        2)/usr/share/zoneinfo:由tzdata提供的各时区的时间格式文件。

        3)/etc/sysconfig/clock:用于定义本机的时区,系统启动时自动读取此文件。

        4)/etc/localtime:用于定义本机的时区,即时生效。

    例如:目前本机的时区如下图所示:

2.png

        现在想将时区改为America/New_York,可以使用以下方法:

3.png

        先将/etc/sysconfig/clock的时区修改,再将/usr/share/zoneinfo中对应的时区文件复制成/etc/localtime文件即可。

    二、ntp.conf配置文件的设置

        可以利用此配置文件进行权限控制和上游服务器的设置。

        1、权限控制

            restrict IP|子网 mask 掩码 参数

            常用参数:

                ignore:拒绝所有类型的NTP连接。 

                nomodify:客户端不能使用ntpc与ntpq这两个程序修改服务器的时间参数。

                noquery:客户端不能使用ntpc与ntpq来查询时间服务器,即不提供NTP服务。

            没有加任何参数表示不受任何限制。

        2、设置上游NTP服务器

            server [ip 或 hostname] [prefer]

                prefer表示此服务器优先选择使用。

        3、ntp.conf配置示例

9.png

    三、启动NTP服务

4.png

        NTP服务占用UDP的123端口,如下图所示:

6.png

        NTP服务启动后,大约在15分钟左右的时间才能够进行时间的同步。

        可以使用以下命令来查看NTP的同步情况:

5.png

        上图表示已经连接了上游服务器,校正了123ms,每64s主动同步一次。

7.png

        显示当前NTP服务器与上游NTP服务器的状态。

    四、客户端的时间同步

        使用ntpdate命令来进行网络时间同步。

8.png

        我们也可以利用任务计划来进行自动的同步。

10.png

        每5分钟同步一次时间。

        注意:ntpdate命令不能在运行了ntpd服务听NTP服务器上使用。

原创文章,作者:petmaster,如若转载,请注明出处:http://www.178linux.com/5639

(0)
petmasterpetmaster
上一篇 2015-06-25
下一篇 2015-06-25

相关推荐

  • Nginx:

    来自为知笔记(Wiz)

    Linux干货 2016-10-26
  • shell脚本4——特殊循环和函数

    循环的特殊用法: 1、while循环的特殊用法之遍历文件的每一行 while read line; do     循环体 done < /PATH/FROM/SOMEFILE 依次读取/PATH/FROM/SOMEFILE文件中的每一行,将每一行赋值给变量line…

    Linux干货 2016-08-21
  • PHP5.4最新特性

    原文Oracle:LAMP 体系有了新的竞争,但此版本中的特性使 PHP 再次挑战极限。 稍微做了修改。: 概述总结:1. 内存和性能改进:大型 PHP 应用程序中可节省 20-50% 的内存。通过各种优化使性能提高 10-30%2. 支持特性Trait3. 精简数组语法,可以定义短数组4. 函数数组解除引用,支持Array dereferenci…

    Linux干货 2015-11-18
  • RAID磁盘冗余探究

    RAID磁盘冗余探究 RAID的全称是Redundant Arrays of Inexpensive Disk,可以翻译为廉价的磁盘冗余阵列。由加利福尼亚大学伯克利分校的一位教授在1988年提出,是一种磁盘管理方式。其产生的初衷是为了降低成本,但是为了达到RAID的功能,其造价并不便宜,所以后来改为Redundant Arrays of Independen…

    2017-08-26
  • 浅析linux软、硬链接

    软链接 硬链接 不同点 创建时会占用新的inode号, 不会占用 可以跨分区 不可以跨分区 与源文件是两个不同的文件,不会增加文件链接数 与源文件数据相同,会增加文件链接数 依赖于链接的文件名,当删除或移动源文件后,连接可能失效 不依赖于源文件名,删除或移动源文件后,硬链接依然使用 对文件,目录都可以执行链接操作 只能对文件执行链接操作 大小为指向源文件路径…

    Linux干货 2016-12-05
  • apache工作模式及虚拟主机的配置

    apache的工作模式 MPM 名词解释MPM   Multipath Process Module 多道处理模块。Linux中常使用prefork worker event三种MPM 即apache常用的三种工作模式。 prefork prefork为多进程模型,每个进程响应一个请求。其工作过程简单说来就是一个主进程:负责生成n个 子进程(子进程…

    Linux干货 2016-07-02