博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
030 分布式集群中,设定时间同步服务器,以及ntpd与ntpdate的区别
阅读量:7041 次
发布时间:2019-06-28

本文共 1161 字,大约阅读时间需要 3 分钟。

什么时候配置时间同步?

  当分布式集群配置好了以后,马上配置的是SSH无密钥配置,然后就是配置时间同步。

  时间同步在集群中特别重要。

 

一:时间同步

1.时间同步

  集群中必须有一个统一的时间

  如果是内网,需要在集群里找一台服务器:时间服务器

 

2.查包

  看服务包是否安装好。

  ntp是包。

  ntpd是服务。

  

  ntpdate-4.2.4p8-3.el6.centos.x86_64 :直接同步某台服务器

  ntp-4.2.4p8-3.el6.centos.x86_64 :作为时间服务器

 

3.查看服务

  

 

4.修改配置

  在时间同步中要修改。

  在选定的NTP服务器上vim /etc/ntp.conf。

  

 

5.修改的内容知识点

  网段:只要前面三段信息相同。

  本地时钟作为时间供给源,这样,即便它失去网络连接,它也可以继续为网络提供服务,所以需要打开127.127.1.0

  如果集群是在一个封闭的局域网内,可以屏蔽掉默认的server,所以注释掉三个service

  配置客户端的授权,也就是给指定的机器(客户端)设置访问NTP Server的权限,这是通过restrict配置项实现的,以下是它的格式说明。

    restrict [address] mask [netmask_ip] [parameter]。

    

 

6.需要修改的ntp.conf

  

 

7.重启服务

  

 

8.注意

  注意:当server与client之间的时间误差过大时(可能是1000秒),处于对修改时间可能对系统和应用带来不可预知的问题,NTP将停止时间同步!

  所以如果发现NTP启动之后时间并不进行同步时,应该考虑到可能是时间差过大引起的,此时需要先手动进行时间同步!

 

 

二:时间同步执行

1.介绍

  考虑到一段时间后,时间可能又不再同步,可以使用计划任务。

 

2.指定计划任务

  在其他机器上进行计划任务,同步刚刚制定的那台服务器。

  这时候就需要使用ntpdate命令,同步某台服务器。

  which应该是知道某个服务的具体路径。

  

 

3.具体内容

  在root下执行。

  

  查看计划任务:

  这个在root用户或者普通用户下都可以看到。

  

 

4.执行命令(第二台虚拟机和第三台虚拟机)(都是sudo情况下执行)

  注意命令:

    /usr/sbin/ntpdate linux-hadoop3.ibeifeng.com

  

  第三台虚拟机也是这样

  

 

5.BIOS与系统的同步(第一台)

  机器时间与系统时间的同步。

  

  

 

6.验证有没有同步

  可以在三台虚拟机上分别使用date命令。

 

三:补充

11.删除定时任务

  

 

 

 

 

转载地址:http://npxal.baihongyu.com/

你可能感兴趣的文章
Windows CMD中的findstr命令详解
查看>>
破天荒!苹果终于对 MacBook Air 大更新,还有全新 iPad Pro 和 Mac mini
查看>>
肿瘤研发机构NMS启动新一轮融资,并将赴港上市
查看>>
【分享】学Java的必须练手的200个Java虚拟机相关的例子
查看>>
Web SSM 入坑
查看>>
KM算法入门
查看>>
使用 pymysql 操作MySQL数据库
查看>>
OCCI编程接口介绍
查看>>
做一个统计单词数目的Atom插件
查看>>
ios 事件链 和 响应链 初步理解
查看>>
Confluence 6 SQL Server 测试你的数据库连接
查看>>
React-Native 学习第二天:初识RN的代码
查看>>
《Pandas Cookbook》第06章 索引对齐
查看>>
步态识别领域现准独角兽 银河水滴完成1亿元Pre-A轮融资
查看>>
源码解析Flask的配置文件
查看>>
观点即偏见
查看>>
MySQL · myrocks · collation 限制
查看>>
Zabbix 监控添加触发器报警
查看>>
今天1024,什么会引起程序员的强烈舒适?
查看>>
除了各数字货币,区块链技术真正的用途恐怕是物联网
查看>>