配置:

服务器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窗口进行查看

centos时钟服务器chrony linux配置时钟服务器_时间同步

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

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

centos时钟服务器chrony linux配置时钟服务器_centos时钟服务器chrony_02

3、重新打开shell窗口

centos时钟服务器chrony linux配置时钟服务器_时间同步_03

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

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

执行:

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

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

取消注释:

server  127.127.1.0   

fudge   127.127.1.0 stratum 10 

centos时钟服务器chrony linux配置时钟服务器_重启_04

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

vim /etc/ntp.conf

添加下面内容

server node139

server  127.127.1.0    

fudge   127.127.1.0 stratum 10

centos时钟服务器chrony linux配置时钟服务器_服务器_05

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

centos时钟服务器chrony linux配置时钟服务器_服务器_06

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

centos时钟服务器chrony linux配置时钟服务器_centos时钟服务器chrony_07

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

centos时钟服务器chrony linux配置时钟服务器_重启_08

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

 

centos时钟服务器chrony linux配置时钟服务器_服务器_09

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

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

 

centos时钟服务器chrony linux配置时钟服务器_重启_10

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

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