服务器时钟同步操作手册(v1.2)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、NTP时钟同步原理

使用环境:当一个计算机群体需要进行时间的严格同步,即可使用NTP服务器。

NTP通信协议原理:

1.首先主机启动NTP。

2.客户端会向NTP服务器发送调整时间的message。

3.然后NTP server会送出当前的标准时间给client。

4.client接受来自server的时间后,会根据这个信息来调整自己的时间,这样就实现了

网络对时。

二、总方案

1.将主应用服务器作为NTP服务器。

2.数据库服务器、备应用服务器和风控服务器都与主应用服务器进行时间同步。

3.如果主应用服务器不正常,则将备应用服务器切换成NTP服务器,数据库服务器

和风控服务器与备应用服务器进行时钟同步。

4.主应用服务器恢复正常后,重新设置主应用服务器为NTP服务器,数据库服务器、

备应用服务器和风控服务器都与主应用服务器进行时间同步。

三、开启时钟源同步

1. 将主应用服务器配置为NTP服务器,操作步骤如下:

1)以root用户登录主应用服务器,执行命令:vi /etc/ntp.conf 编辑ntp配置文件

在ntp.conf文件中添加下面内容,保存退出:

restrict 10.101.50.0 mask 255.255.255.0 nomodify notrap

这句的意思是修改10.101.50.0为内网网络,10.101.50.1-10.101.50.254的服务器都可以

使用我们的NTP服务器来同步时间。加上“nomodify”禁止远程主机修改本地服务器配置,“notrap”拒绝特殊的ntpdq捕获消息。

2)运行ntp服务

输入service ntpd start命令(如果ntpd服务已启动,先执行service ntpd stop命令)

3)将ntp服务设置为开机启动

chkconfig --levels 35 ntpd on

此命令的意思是设定ntpd在等级3和5为开机运行服务,等级3表示有网络连接的多用户命令行模式,等级5表示带图形界面的多用户模式。

2.数据库服务器、备应用服务器和风控服务器都与主应用服务器同步,操作步骤如下:1)备应用服务器和风控服务器直接执行下列操作,数据库服务器需要先停止服务,执行以下操作步骤后,再重启服务。

2)执行下面命令关闭ntp服务

service ntpd stop

3)配置ntp.conf文件。以root用户vi /etc/ntp.conf,在server 处修改

为:

server 10.101.50.201,保存修改。

4)验证ntp时钟同步。键入ntpdate 10.101.50.201,键入date,验证服务器时间与主应用服

务器时间是否一致。

5)将同步命令加入定时器。键入crontab –e,插入如下语句:

0-59/30 * * * * /usr/sbin/ntpdate 10.101.50.201

保存修改。

四、主应用服务器不正常,切换备应用服务器切换成NTP服务器

1.关闭主应用服务器上的ntp服务

1)以root用户登录主应用服务器,执行命令:service ntpd stop

2)关闭主应用服务器ntp服务开机启动,执行命令chkconfig --levels 35 ntpd off

2.设置备应用服务器为ntp服务器

1)以root用户登录备应用服务器,执行命令:vi /etc/ntp.conf 编辑ntp配置文件,在文件ntp.conf文件中添加下面内容,保存退出:

restrict 10.101.50.0 mask 255.255.255.0 nomodify notrap

2)运行ntp服务

service ntpd start(如果已启动,先执行service ntpd stop命令)

3)将ntp服务设置开机启动

chkconfig --levels 35 ntpd on

4)删除定时器任务。键入crontab –e,删除crontab中下面内容

0-59/30 * * * * /usr/sbin/ntpdate 10.101.50.201

3. 设置数据库服务器和风控服务器都与备应用服务器同步

1)风控服务器直接执行下列操作,数据库服务器需要先停止服务,执行以下操作步骤后,再重启服务。

2)执行下面命令关闭服务器ntp服务

service ntpd stop

3)配置ntp.conf文件:以root用户vi /etc/ntp.conf,在server 10.101.50.201处修改为:server 10.101.50.202,

保存修改。

4)验证ntp时钟同步。键入ntpdate 10.101.50.202,键入date,验证服务器时间与备应用

服务器时间是否一致。

5)修改定时器任务。键入crontab –e,修改下面语句,将201更新为202:0-59/30 * * * * /usr/sbin/ntpdate 10.101.50.202

保存修改。

五、主应用服务器恢复正常,NTP服务器重新切换到主应用服务器,其他服务器与主应

用服务器同步

1.关闭备应用服务器ntp服务

1)以root用户登录到备应用服务器,关闭ntpd服务,执行命令:service ntpd stop。

2)关闭ntpd 开机启动,执行命令:chkconfig --levels 35 ntpd off 。

2. 恢复主应用服务器为ntp服务器

1) 以root用户登录主应用服务器,执行命令:service ntpd start(如果已启动,先执行

service ntpd stop命令)

2)将ntp服务恢复开机启动,执行命令:chkconfig --levels 35 ntpd on。

3. 数据库服务器、备应用服务器和风控服务器都与主应用服务器同步

1)备应用服务器和风控服务器直接执行下列操作,数据库服务器需要先停止服务,执行以下操作步骤后,再重启服务。

2)执行下面命令关闭服务器ntp服务

service ntpd stop

3)配置ntp.conf文件。以root用户vi /etc/ntp.conf,在server 10.101.50.202 处修改为:

server 10.101.50.201

保存修改。

4)修改定时器。键入crontab –e,修改下面语句,将202更新为201:

0-59/30 * * * * /usr/sbin/ntpdate 10.101.50.201

保存修改。

六、关闭时钟源同步

1.关闭主应用服务器ntp服务

1)以root用户登录到主应用服务器,关闭ntp服务,执行service ntpd stop。

2)关闭ntp服务开机启动,执行chkconfig --levels 35 ntpd off

2.删除风控服务器、数据库服务器和备应用服务器的开机运行任务

1)以root用户登陆,键入crontab –r,删除自动运行任务,键入crontab –l,验证自动运行任务删除成功。

相关文档
最新文档