Meleuo

NTP时间服务器,详细构建步骤
什么是时间服务器?百度是这样介绍它的:https://dwz.cn/JBfjAXRB维基是这样介绍他的:https...
扫描右侧二维码阅读全文
24
2018/11

NTP时间服务器,详细构建步骤

什么是时间服务器?百度是这样介绍它的:https://dwz.cn/JBfjAXRB

维基是这样介绍他的:https://en.wikipedia.org/wiki/NTP

部署NTP时间服务器步骤

——调整本机时间至正确
——安装NTP server
——放通防火墙
——客户端使用NTP服务器同步时间

配置本机正确的时间

在一台服务器上安装部署NTP服务作为时间服务器,如果时间服务器自己的时间都不对的话,那就是笑话了,所以部署NTP时间服务器第一件事就是确认自己的时间没有问题!

——获取正确时间的方式

[root@VM_0_15_centos ~]# date -s 2018-11-24
Sat Nov 24 00:00:00 CST 2018
[root@VM_0_15_centos ~]# date -s 22:47:00
Sat Nov 24 22:47:00 CST 2018
[root@VM_0_15_centos ~]#

安装ntp服务,标准化cenos6系列自带的有ntp服务,cenos7系列的没有,

[root@VM_0_15_centos ~]# yum install ntp

·修改主配置文件vim /etc/ntp.conf,定位到18或者是19行找到这个并取消注释,这里restrict后面跟的是允许从本机NTP服务获取时间的ip/网段,看你自己的需求了,0.0.0.0什么的都可以

# restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap

注释掉原有的server区域,我这里是24行,注释掉,因为我用的是腾讯云的服务器,所有默认的时间服务器就是腾讯那边的,你的配置文件里可能有一堆的server,全部注释掉就行了。

server ntpupdate.tencentyun.com iburst

在下面加入这2行

server 127.127.1.0       #NTP配置文件里127.127.1.0 代表的就是本机、这不是写错了
fudge 127.127.1.0 stratum 10   #定义级别,若本机设有多个时间服务器,stratum定义的就是这个时间服务器的权重,在我们这里可有可无

启动NTP服务

[root@VM_0_15_centos ~]# service ntp start   #启动NTP服务
[root@VM_0_15_centos ~]# chkconfig ntp on   #设为开机自启

放通防火墙

NTP时间服务器使用的是UDP 123端口,使用iptables 放通

[root@VM_0_16_centos ~]# iptables -I INPUT -p udp --dport 123 -j ACCEPT

客户端执行同步命令

先安装时间同步命令ntpdate

[root@VM_0_15_centos ~]# yum install ntpdate

同步时间

ntpdate -u  [NTP时间服务器IP]

设置自动运行

[root@VM_0_16_centos ~]#  crontab  -e 
* */5 * *  ntpdate -u [IP]
Last modification:December 2nd, 2018 at 09:39 pm
如果觉得我的文章对你有用,请随意赞赏

Leave a Comment