ntp-linux-centos-时间同步

Hadoop要求集群机器时间一致,但因为无法连外网去同步时间,于是把集群中的一台机器A作为ntp server,其余机器BCDE作为ntp client向机器A看齐同步时间。

不能外网的yum源安装还没学明白,先这样吧… 用rpm安装包

pkgs.org 地址 mirror下载地址
ntp ntp4.2-centos7-x86_64.rpm download
ntpdate ntpdate4.2-centos7-x86_64.rpm download

注意:

  • ntp server(机器A)需要安装ntp和ntpdate
  • ntp client(机器BCDE)只需要安装ntpdate

ntp server(机器A)安装配置操作:

  1. 安装ntpdate( rpm -ivh ntpdate-4.2.6p5-29.el7.centos.2.x86_64.rpm
  2. 安装ntp ( rpm -ivh ntp-4.2.6p5-29.el7.centos.2.x86_64.rpm)
  3. 下载安装 执行第二步时提醒缺少的包(我装的时候提醒缺少了libopts, 看别人教程缺的会不一样)所以根据报错提醒再去 CentOS pkgs.org 下载安装就好
  4. 最后其实就是再重复一下第二部动作。在上一步的依赖包装好后,再执行一下ntp的安装操作


最后,这里时我的机器A(ntp server)下载的内容
ntp-linux-centos-时间同步
好了安装完成,脑阔痛痛的地方来了,ntp sever(机器A)的conf文件配置

  1. [root@master etc]# vi /etc/ntp.conf进入文件编辑界面
  2. 主要就是编辑下面三个地方
    • 如果这里没有按照这样写,ntp server(机器A)没法自己跟自己同步时间? 嗯,反正就不这样写的话用 [root@机器A etc]# ntpstat 检查是否配置成功的时候就不会成功;手动在机器BCDE里用 ntpdate -u 机器A_ip地址时,也会报错显示 server dropped: strata too high
    • 2 这里就按照图片上的写就好了
    • 3这里,因为我们的ntp server(机器A)并不能连外网同步时间,就把这些都注释掉就好啦

      配置完成,撒花★,°:.☆( ̄▽ ̄)/$:.°★ 。?
      ntp-linux-centos-时间同步

开启ntp

  1. 启动ntp
    [root@机器A etc]# systemctl start ntpd.service
  2. 设置ntp开机启动
    [root@机器A etc]# systemctl enable ntpd.service

检查是否ntp server(机器A)是否安装配置成功

  1. [root@机器A etc]# ntpstat
    ntp-linux-centos-时间同步
  2. [root@机器A etc]# ntpq -p
    ntp-linux-centos-时间同步

如果一直不成功,就,第二天再搞吧。
发现这东西真的是越着急越搞不定,大概还是我太菜了…

ntp client(机器BCDE)安装配置操作(就简单多啦

  1. 安装ntpdate( rpm -ivh ntpdate-4.2.6p5-29.el7.centos.2.x86_64.rpm
    ntp-linux-centos-时间同步

  2. 配置自动向机器A检查并同步时间
    - [root@机器BCDE ntp]# crontab -e执行文字编辑器来设定时程表(默认文字编辑器vi
    - 输入 * * * * * /usr/sbin/ntpdate 机器A的ip地址 (这里设置的是一分钟向机器A请求同步一次)
    - :wq 保存退出
    - (如果通过hosts文件配置好各机器名字也可以直接用机器名字 e.g. master 来替换 ip地址)
    -

  3. 检查是否配置成功
    - 把机器BCDE的时间调成奇奇怪怪时间,比如说 [root@机器BCDE ntp] date -s '1999-9-9'
    - 等待一分钟,通过执行[root@机器BCDE ntp] date检查是否成功同步成机器A的时间
    - (发现如果成功同步并调整了时间的话,会提醒收到了mail,嗯)
    ntp-linux-centos-时间同步

referece:
https://blog.csdn.net/apache2tomcat/article/details/89477732
https://blog.csdn.net/qq_42250913/article/details/88954266

加油吧小菜

上一篇:linux(CentOS7)下ntp时间同步配置步骤


下一篇:电厂NTP时钟服务器(NTP时钟同步)技术应用方案