找一个机器,作为时间服务器,所有的机器与这台集群时间进行定时的同步,比如,每隔十分钟,同步一次时间。

一、配置时间服务器具体步骤


【1】检查 ntpNTP是网络时间同步协议,就是用来同步网络中各个计算机的时间的协议) 是否安装,时间服务器配置必须使用 root 用户。如果与下面展示的结果不同,则使用 yum install ntp 进行安装。或者 yum install fontpackages-filesystem.noarch,所以需要同步的服务器都需要进行安装检查。

1 [root@hadoop1 hadoop-2.7.2]# rpm -qa|grep ntp
2 ntpdate-4.2.6p5-29.el7.centos.x86_64
3 fontpackages-filesystem-1.44-8.el7.noarch
4 ntp-4.2.6p5-29.el7.centos.x86_64

【2】修改 ntp 配置文件

[root@hadoop1 hadoop-2.7.2]# vim /etc/ntp.conf 

【3】将下面代码前的注释去掉。表示授权 192.168.x.0-192.168.x.255 网段上的所有机器可以从这台机器上查询和同步时间。

restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap

【4】集群在局域网中,不使用其他互联网上的时间,所以注释掉如下配置。

#server 0.centos.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst

【5】当该节点丢失网络连接,依然可以采用本地时间作为时间服务器为集群中的其他节点提供时间同步。

server 127.127.1.0
fudge 127.127.1.0 stratum 10

【6】修改 /etc/sysconfig/ntpd 文件

[root@hadoop1 hadoop-2.7.2]# vim /etc/sysconfig/ntpd

【7】增加内容如下(让硬件时间与系统时间一起同步)

SYNC_HWCLOCK=yes

【8】重新启动 ntpd服务

1 #查看服务状态
2 service ntpd status
3 #启动
4 service ntpd start
5 #停止
6 service ntpd stop

【9】设置 ntpd服务开机启动

chkconfig ntpd on

二、其他机器配置(必须root用户)


【1】在其他机器配置 10分钟与时间服务器同步一次。使用定时任务crontab

crontab 命令选项基本只有对用户操作的选项:
-u 指定一个用户
-l 列出某个用户的任务计划
-r 删除某个用户的任务
-e 编辑某个用户的任务

[root@localhost hadoop-2.7.2]# crontab -e

【2】编写定时任务类容如下:分 时 天 月 星期

*/10 * * * * /usr/sbin/ntpdate hadoop1

【3】修改任意机器时间

[root@localhost hadoop-2.7.2]# date -s "2019-9-11 12:12:11"

【4】十分钟后查看机器是否与时间服务器同步

[root@localhost hadoop-2.7.2]# date

Linux 多服务器时间同步设置的更多相关文章

  1. Linux之服务器时间同步

    Linux时间同步(把nameNode1作为时间同步服务器) 设置时区 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 联网情况:ntpdate ...

  2. linux云服务器常用设置

    前面的话 由于在云服务器上配置自己的网站,将Linux里的常用设置记录如下 更改shell 默认地, ubuntu系统默认的shell是dash,但更常用的shell是bash 通过下面命令可以将da ...

  3. [整理] linux ubuntu 服务器键盘设置错误 完美解决

    根据 原文来源:https://blog.csdn.net/mingjie1212/article/details/48525095 进行修改. 使用命令 dpkg-reconfigure keybo ...

  4. 吴裕雄--天生自然 HADOOP大数据分布式处理:主机与服务器时间同步设置

  5. linux设置服务器时间同步

    yum install -y rdate 服务器请设置 */5 * * * * /usr/bin/rdate -s time-b.nist.gov ubuntu 设定时区:dpkg-reconfigu ...

  6. 局域网内Linux服务器时间同步

    局域网内Linux服务器时间同步   1.将一台能够上网的服务器作为时间服务器:  # /usr/bin/rdate -s time-b.timefreq.bldrdoc.gov //将时间服务器与互 ...

  7. CentOS Linux服务器安全设置

    转自:http://www.osyunwei.com/archives/754.html 引言: 我们必须明白:最小的权限+最少的服务=最大的安全 所以,无论是配置任何服务器,我们都必须把不用的服务关 ...

  8. 在Linux系统中如何设置APACHE服务器里的后台页面只允许某个IP地址访问

    补充资料 本网络中使用LINUX服务器,web服务器是由APACHE搭建,IP地址为192.168.1.5,后台页面为/admin/login.jsp . 如何设置后台页面LOGIN.JSP只允许19 ...

  9. [转]linux下centos服务器安全设置

    引言: 我们必须明白:最小的权限+最少的服务=最大的安全 所以,无论是配置任何服务器,我们都必须把不用的服务关闭.把系统权限设置到最小话,这样才能保证服务器最大的安全.下面是CentOS服务器安全设置 ...

  10. linux服务器时间同步失败解决方法

    linux服务器时间同步失败解决方法 1.为什么会时间不同步: ①计算机的时间是根据电脑晶振以固定频率震荡而产生的,由于晶振的不同或者老化,会导致电脑时间积累误差的产 (什么是电脑晶振:http:// ...

随机推荐

  1. java中BIO、NIO、AIO区别

    ava中的IO主要源自于网络和本地文件 IO的方式通常分为几种,同步阻塞的BIO.同步非阻塞的NIO.异步非阻塞的AIO 在JDK1.4出来之前,我们建立网络连接的时候采用BIO模式,需要先在服务端启 ...

  2. flutter TextField 高度问题(包括使用maxlines自适应高度以及改变textfield组件自定义高度)

    先上代码. Container( color: Colors.blue, constraints: BoxConstraints( minHeight: 10, maxHeight: 20 ), ch ...

  3. 解决方案-Jmeter在CLI模式下无法生成html报告文件

    出错场景: 在CLI模式下运行jmeter,将 jtl 结果转为 html 报告时,提示An error occurred: Data exporter "html" is una ...

  4. #Python #OpenCV 使用Python为你的圣诞节增添更多乐趣

    ​  目录 1.前言 2.目标与效果展示 3.下载OpenCV图形识别库 4.下载python支持的v2模块 5.图片素材 6.代码 1.前言 ​ 编辑 Merry Christmas!今天是2022 ...

  5. Linux系统管理实战-DNS

    DNS 域名解析 DNS(domain name system) 解析方式 1.本地解析 /etc/hosts 127.0.0.1 localhost localhost.localdomain lo ...

  6. 学习JavaScript第一周

    三种输出方式,console.log.element.write.alert(): 简单数据类型:数值型.字符串型.布尔类型.undefined.null 复杂数据类型:对象 数据类型的转换:字符串转 ...

  7. JS第一节课

    document.getElementById()    id document.getElementsByClassName()     class document.getElementsByNa ...

  8. 转载一个很强大的GIT存储库学习链接

    https://learngitbranching.js.org/?locale=zh_CN 可以按照步骤一步步学习相关的知识点

  9. Linux 中最常用 150 个命令汇总

  10. C输入输出

    由于刚开始学的是cin和cout进行输入和输出,好多时候就不会写printf和scanf,所以导致有时候程序运行超时也不会改正,所以今天先说一说scanf和printf. 这是cin和cout的格式: ...