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

相关推荐

  • N26-博客作业-week7

    1、创建一个10G分区,并格式为ext4文件系统;      (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl;     ~]# fdisk /dev/sda Welcome to fdisk (util-li…

    Linux干货 2017-03-19
  • Zabbix介绍、安装配置

    Zabbix介绍、安装配置 我们为什么需要监控? 常用的开源监控系统有哪些? Zabbix架构 Zabbix的安装和配置 总结 前言 本篇文章转自我的个人博客 http://anyisalin.com 欢迎大家访问 我们为什么需要监控? 没有监控就将系统上线, 就是在耍流氓; 在生产环境中, 监控是必不可少的, 因为我们需要实时了解业务的…

    2016-05-13
  • WORD文档格式要求与linux学习规划

    WORD文档格式要求 一、封面               1、活动名称(隶书,小初号字,加粗)               2、主办单位、策划日期(宋体、3号字) 二、目录    &nbs…

    Linux干货 2016-12-12
  • 关于LNMP架构的网站迁移的事(第一版)

    大家好: 今天分享下在生产环境中如何对LNMP架构的两台服务器群的网站进行迁移及其操作思路: 1– 首先要对老服务器上的nginx,PHP, mysql的版本及其安装方式要彻底了解。 特别对php来说,用php -m 来了解老服务器上php所安装过的插件。 [azureuser@cnux17 ~]$ php -m [PHP Modules] ap…

    Linux干货 2016-12-26
  • Linux学习总结02—Linux的操作系统发展史(原创)

       我们都知道,在美国宾夕法尼亚大学,有那么一种计算机,叫ENIAC,这种机器耗电量是非常大,而且主机也是庞大,它诞生于1946年的2月14日的情人节,确实有纪念意义,就算是约炮也是拿着智能手机先摇一摇,好看就勾搭,不好看的就拉黑,这台计算机可并不是造福人类的,只是计算数据,我想,当时的情况是这样,在这台计算机没有出世之前,那帮工程师们…

    Linux干货 2016-10-29
  • 第七周博客作业

    1、创建一个10G分区,并格式为ext4文件系统; (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl; [root@localhost tmp]# cat /proc/partitions major minor #blocks name 8 16 52428800 sdb 8 17 1049041…

    Linux干货 2017-03-06