配置:

服务器1:192.168.169.139

服务器2:192.168.169.140

服务器3:192.168.169.141

目的:NTP能与互联网的时间保持同步,而且本身也是一台NTP服务器,可以为局域网机器提供校对时间服务,

为了保障在搭建集群过程中,所有机器时间均保持一致,我们选择node139作为NTP服务器,同步三台机器时间。

步骤:

(以下步骤均使用root用户执行)

1、关闭防火墙

依次执行命令:

chkconfig iptables off,永久性关闭系统防火墙;

service iptables stop,暂时关闭系统防火墙;

service iptables status,检查防火墙是否已关闭

2、修改hostname

依次执行:

vi /etc/sysconfig/network  这种修改方式不会马上生效,需要重启服务器后生效,所以继续执行下面命令

echo   ***(例如:node139)   > /proc/sys/kernel/hostname  能立马生效,但需要重新搭打开一个shell窗口进行查看

vi /etc/hosts   这种修改方式不会马上生效,需要重启服务器后生效,所以继续执行下面命令

sysctl kernel.hostname=***(例如:node139)    能立马生效,但需要重新搭打开一个shell窗口进行查看

3、重新打开shell窗口

以上三步骤每台服务器均需执行

4、正式配置时钟同步ntpd服务,139服务器端

执行:

vim /etc/ntp.conf      修改ntp配置

如果服务器可以访问外网,则配置外网的server。

取消注释:

server  127.127.1.0   

fudge   127.127.1.0 stratum 10 

5、同样使用root用户登录140、141服务器,执行

vim /etc/ntp.conf

添加下面内容

server node139

server  127.127.1.0    

fudge   127.127.1.0 stratum 10

6、输入命令 service ntpd start  启动ntp服务端(node139)上的ntp服务,启动后,一般需要5-10分钟左右的时候才能与外部时间服务器开

始同步时间。所以不要急着执行下面8-10步骤,待10分钟过后再执行,否则会报20 Mar 23:11:31 ntpdate[61783]: no server suitable

for synchronization found

7、输入命令 ps -ef | grep ntp 查看ntpd进程是否启动

8、客户端时间同步,输入命令 ntpdate node139 查看时间服务器同步时间 (node140和node141均执行)

9、输入命令 hwclock -w 更新客户端bios时钟(node140和node141均执行)

10、输入命令 crontab -e 将时间同步设置为定时任务(node140和node141执行),添加下面内容

0-59/10 * * * * ntpdate node139 && hwclock -w

注解:增加一个10分钟一次的时间同步任务

11、然后执行:date  就发现时间同步啦

linux环境配置时钟同步ntpd服务的更多相关文章

  1. Linux(Unix)时钟同步ntpd服务配置方法

    http://xu20cn.blog.51cto.com/274020/69689 假定时钟服务器IP地址为:192.168.0.1 服务器端配置: 1:置/etc/ntp.conf文件内容为: se ...

  2. rancher说明为什么需要按照指定版本安装以及rancher和节点linux环境配置-docker指定版本安装

    rancher说明为什么需要按照指定版本安装以及rancher和节点linux环境配置-docker指定版本安装 待办 https://blog.csdn.net/CSDN_duomaomao/art ...

  3. 1.linux环境配置

    首先说一下,这里是虚拟机环境. 1.用vbox安装centos6.8-mini 注意不要使用复制的方式安装,复制的虚拟机网络不通 安装如下: 主机 ip 角色 内存 hadoop1 192.168.0 ...

  4. Linux内网时钟同步问题(ntp和chrony)

    我们都知道时钟同步可以使用外网服务器,在内网内不能连接外网的时候也需要时钟同步,那怎么进行呢? 选择内网的一台稳定的服务器作为时钟源,然后让其他机器都来同步这台机器即可. 注:其实ntp服务和chro ...

  5. linux环境配置nginx导致页面不刷新

    在linux环境下,配置了nginx负载均衡,由于可能在虚拟主机的配置文件nginx.conf中,对缓存机制未配置成功,导致页面不刷新,仍然显示缓存中的内容. 最后通过注释nginx.conf文件中的 ...

  6. JMeter学习-038-JMeter Linux 环境配置

    1.1.下载 Download URL:http://mirrors.tuna.tsinghua.edu.cn/apache//jmeter/binaries/apache-jmeter-3.0.tg ...

  7. [Linux]环境配置之jdk的安装 标签: jdk服务器linux 2016-08-07 22:18 502人阅读 评论(21)

    这两天服务器崩了,所以需要重新配置环境,然后从头到尾配置了一遍,现在记录总结一下自己这两天的工作,首先是jdk的配置! 很多软件,需要jdk为基础,所以第一个装的就是jdk. 第一步,拷贝文件 首先将 ...

  8. linux环境配置

    一.JDK安装 1.通过xftp工具把jdk-8u60-linux-x64.gz上传到linux 2.解压JDK命令tar -xzf jdk-8u60-linux-x64.gz 3.linux配置环境 ...

  9. linux环境配置与使用合集

    配置linux和samba共享 1. 安装linux操作系统 2. 通过windows操作系统ping linux看看是否可以ping通 3. 相关软件安装 a. 安装samba sudo apt-g ...

随机推荐

  1. jdbc.properties

    #privilege database privilege.jdbc.driverClassName=com.mysql.jdbc.Driver privilege.jdbc.url=jdbc\:my ...

  2. 两款 REST 测试工具

    用CURL命令行测试REST API 无疑是低效率的,这里把最近使用的两款 Chrome 插件总结下 POSTMAN 简单易用 REST Console 功能强大 使用的话用POSTMAN就够用了,但 ...

  3. 基于quick-cocos2d-x的LuaSocket范例

    这是一个 luasocket 范例. 为了便于使用,我封装了 luasocket 到 cc.net.SocketTCP 类中.这个范例展示如何使用 cc.net.SocketTCP . 同时,在本范例 ...

  4. Python-Scrapy创建第一个项目

    创建项目 在开始爬取之前,您必须创建一个新的Scrapy项目.进入您打算存储代码的目录中,运行下列命令: scrapy startproject tutorial 1 该命令行将会创建包含下列内容的t ...

  5. 手把手教你Chrome扩展开发:本地存储篇

    手把手教你开发chrome扩展一:开发Chrome Extenstion其实很简单 手把手教你开发Chrome扩展二:为html添加行为 手把手教你开发Chrome扩展三:关于本地存储数据 HTML5 ...

  6. Class.forName(String className)这个方法的作用

    Class.forName(String className)这个方法的作用 解答:通过类的全名获得该类的类对象

  7. 刚新建好的动态网站项目,创建jsp页面就报错

    拿到刚刚可以运行的Eclipse,就马上想敲码了,但一创建项目之后再创建jsp页面就报错= =! 报错的内容大概为缺乏对应的jar包. 我们常用Tomcat为中间体,而他本身是带有开发jsp网站的对应 ...

  8. 在ChemDraw中一键隐藏所有氢原子的方法

    在常见的化学结构中氢原子是非常常见的一种原子,而且在很多的结构中氢原子的数量是非常的多的.因此我们在使用ChemDraw化学绘图软件绘制化学结构的过程中,发现有的时候氢原子数量过多会影响到整体结构的美 ...

  9. AderTemplate

    http://www.cnblogs.com/kwklover/archive/2007/07/12/815509.html 概述 AderTemplate是一个小型的模板引擎.无论是拿来直接使用还是 ...

  10. 细说多线程之Thread VS Runnable

    [线程创建的两种方式] [线程的生命周期] ● 就绪:创建了线程对象后,调用了线程的start(). (注意:此时线程只是进入了线程队列,等待获取CPU服务,具备了运行的条件,但并不一定已经开始运行了 ...