美文网首页
NTP的安装与部署

NTP的安装与部署

作者: 机灵鬼鬼 | 来源:发表于2019-12-23 10:55 被阅读0次

    背景我们有5台虚拟主机做时间同步,那就需要分别安装NTP服务。
    主机地址为:
    192.168.3.1 master
    192.168.3.2 客户机1
    192.168.3.3 客户机2
    192.168.3.4 客户机3
    192.168.3.5 客户机4
    1、安装NTP
    我们使用yum命令为每台机器安装ntp软件,命令如下:
    yum install -y ntp
    每台机器都需要安装,所以要分别在对应的主机上分别执行该命令。如下图


    image.png

    看到如下图片提示内容,则代表安装完成:


    image.png

    2、修改ntp的配置文件
    vi /etc/ntp.conf
    首先我们要编辑主机的ntp服务配置文件,
    我们去编辑master的机器的文件/etc/ntp.conf
    找到ntp时间同步的机器范围配置项
    restrict 192.168.3.0 mask 255.255.255.0 nomodify notrap
    这里的意思代表,192.168.3的网段的机器都参与ntp的时间同步。
    内容大致如下:
    ////存放ntp服务日志的位置
    logfile /var/log/ntpd.log
    ////ntp依赖的互联网时间服务器地址,我们这里选择的是阿里云的时间服务器,当然还有很多其他时间服务器可以选择,看下这个地址https://www.ntppool.org/zone/asia

    image.png
    这里面有全世界可选的世界服务期,我们国内推荐使用比较稳定的阿里云时间服务器。ntp.conf中有默认的时间服务器,我们需要注销,然后添加上我们对应的时区时间服务器。
    server ntp1.aliyun.com
    server ntp2.aliyun.com
    server ntp3.aliyun.com

    ////兜底时间服务器,当以上三个时间服务器不可用时,就是以本机时间作为集群机器的统一时间。
    server 127.0.0.1
    fudge 127.0.0.1 stratum 10

    3、主机做时间同步操作:


    image.png

    这里需要使用如下命令:
    ntpdate -u ntp2.aliyun.com(取用时间服务器的任意一台即可),出现如下提示内容,即代表我们的时间服务器是可以同步时间的。如果没有出现相应的内容,可能是由于自己的机器网络防火墙或者端口没有打开导致的。


    image.png
    4、时间同步完成后,就可以启动ntp服务了,命令如下:
    systemctl start ntpd

    5、查看ntpd的状态
    systemctl status ntpd
    如下图,则代表ntp服务运行中


    image.png
    6、设置开机自启动,避免每次服务器主机重启,ntp服务需要重新启动。
    systemctl enable ntpd
    如下图,则代表配置生效
    image.png
    7、我们查看下,该master主机是否完成了时间同步,使用如下命令:
    ntpdstat
    看下图: image.png

    代表没有做完时间同步,因为第一次时间同步需要5-10分钟时间,所以需要等待。直到看到如下提示,即可:


    image.png

    8、我们去完成NTP客户机的配置
    vi /etc/ntp.conf
    我们客户机的配置的时间服务器,就不需要直接指向阿里云的机器了,直接使用我们的master主机即可。可以是主机名,也可以是ip地址。
    server 192.168.3.1
    同理,其他几个客户机也按照这种方式配置,保存。配置完成后,也要做服务启动,系统重启后随机自动启动,这里就不赘述了。
    这样,我们就把ntp服务安装完毕了,谢谢。

    相关文章

      网友评论

          本文标题:NTP的安装与部署

          本文链接:https://www.haomeiwen.com/subject/jmxznctx.html