博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NTP服务
阅读量:4545 次
发布时间:2019-06-08

本文共 1097 字,大约阅读时间需要 3 分钟。

在企业的实际应用过程中,为了解决因各个主机的时间不一致导致的问题(数据的传送和处理发生混乱),那么就需要搭建NTP时间服务器来同步各个主机的时间。

这里同步的主要是软件时间,也即在linux当中可以通过date指令来查看的时间:

[root@jerry ~]#date

2019年 07月 02日 星期二 20:32:43 CST

硬件时间通常因硬件的自身特性会发生时间的偏移,如机械表走一年慢了2秒钟,那么这时也有重新调整时间的需求。对于计算机而言,为了让时间产生偏移,需要进行实时同步,可以通过计划任务来时间。

搭建NTP服务:

首先需要安装ntp包:yum install ntp -y

[root@jerry a]#rpm -q ntp

ntp-4.2.6p5-28.el7.centos.x86_64

然后编写ntp的配置文件:

[root@jerry a]#vim /etc/ntp.conf

vim打开之后编写:

server 127.127.1.0     #本地时钟

server time1.aliyun.com  #阿里的时钟
restrict 127.0.0.1      #本地lo可以使用
restrict 192.168.27.128    #该ip的主机可以使用

重启一下ntp服务:

[root@jerry a]#systemctl restart ntpd

 

到此为止,服务端的ntp服务搭建完成,配置的主机来同步该主机的时间。


客户端主机同步服务端的时间:

首先安装:yum install ntpdate

[root@jerry ~]#rpm -q ntpdate

ntpdate-4.2.6p5-28.el7.centos.x86_64

然后通过命令同步即可:

[root@jerry ~]#ntpdate 192.168.27.129

 2 Jul 20:43:42 ntpdate[3461]: step time server 192.168.27.129 offset -1.857022 sec
[root@jerry ~]#date
2019年 07月 02日 星期二 20:43:45 CST

同步成功,实时同步可以通过客户端的计划任务来完成:

[root@jerry ~]#crontab -e

*/5 * * * *  /usr/sbin/ntpdate 192.168.27.129

每5分钟同步一次,多台客户机可以重复操作,搭建完成。

 

转载于:https://www.cnblogs.com/getbird/p/11123066.html

你可能感兴趣的文章
C#中不用安装Oracle客户端连接Oracle数据库(转)
查看>>
C++解析(24):抽象类和接口、多重继承
查看>>
【jdk源码3】HashMap源码学习
查看>>
[转载].NET IL 指令速查
查看>>
kafak manager + zookeeper + kafka 消费队列快速清除
查看>>
TFS工作区(Workspaces )命令
查看>>
关于Page_ClientValidate方法,完美实现验证控件成功后confirm确认效果
查看>>
File 访问本地文件夹加载变换图片
查看>>
【RF库XML测试】测试的XML文件说明
查看>>
MySQL常用函数
查看>>
sqlite的使用
查看>>
怎么选取训练神经网络时的Batch size?
查看>>
安装laravel5.1项目命令
查看>>
openstack云基础架构
查看>>
搭建一个java博客
查看>>
Last Day in Autodesk
查看>>
203. 删除链表中的节点
查看>>
JavaScript String
查看>>
6.15随笔
查看>>
连接企业的人、事、物、知识--企业IM的第三类生存方式
查看>>