NTP时间同步搭建

一,简介

NTP(Network Time Protocol,网络时间协议)是用来在分布时间服务器和客户端之间时间同步。NTP基于UTP报文进行传输,使用的UDP端口为123.

使用NTP的目的是对网络内所有具有时钟的设备进行时钟同步,使网络内所有设备的是时钟保持一致,从而使设备能够提供基于统一的多种应用。

对于时间错误会导致服务器宕机,所以运行NTP的本地系统,既可以接受来自其他时钟源的同步,又可以作为时钟同步其他的时钟,并且可以和其他设备互相同步。

二,搭建NTP时间同步服务(服务端)

1,搭建环境 centos6.5    2.6.32

server:192.168.43.249

client:192.168.43.102

2,安装NTP rpm -qa ntp

yum  install ntp -y

3,修改配置文件

打开ntp服务配置文件,修改server地址,添加这几行。

vim /etc/ntp.conf

16 server 127.127.1.0 
 17 fudge 127.127.1.0 stratum 10
 19 # 允许ntpserver主动修改客户端时间
 21 restrict 192.168.0.0 nomodify notrap noquery

4,启动NTP检查端口并把NTP加入到开机启动

/etc/init.d/ntpd start

echo “/etc/init.d/ntpd start” >>/etc/rc.local

netstat  -an  |grep  123

5,防火墙关闭或防火墙允许NTP服务端口123

-A INPUT -s 192.168.31.0/24 -j ACCEP

三,客户端安装(client)

1,安装NTP  rpm -qa ntp

yum  install ntp -y

2,手工执行或用crontab来执行

手工:ntpdate  ip

定时任务crontab  -e

0  21  *  *  * ntpdate ip  >> /root/ntpdate.log 2>&1

3,关闭防火墙或开启

/etc/init.d/iptables  stop

-A  INPUT  -m  state  --state  NEW  -m  tcp  -p  tcp  --dport  123  -j ACCEPT

四,测试

client:192.168.43.102

[[email protected] ~]# date -s "2017-11-11 2:00:00"
Sat Nov 11 02:00:00 CST 2017
[[email protected] ~]# date +%F
2017-11-11

server:192.168.43.249

[[email protected] ~]# date +%F:%T
2018-11-02:17:55:51

client:

[[email protected] ~]# ntpdate 192.168.43.249
 2 Nov 17:57:08 ntpdate[2174]: step time server 192.168.43.249 offset 30814726.007401 sec
[[email protected] ~]# date +%F
2018-11-02
[[email protected] ~]# date +%F:%T
2018-11-02:17:57:35

五,配置文件相关说明

1.server 127.127.1.0

#NTPD把本机主机的时钟也看作外部时钟源来处理,分配的地址是127.127.1.0

2.fudge  127.127.1.0  stratum  1

#设置本地时钟的层次为1,这样如果NTPD服务从本地时钟源获取时间的话,NTPD对外宣布的时间层次为2

3.restrict  default  nomodify

#允许任何IP的客户机都可以进行时间同步

4.restrict  192.168.0.0  mask  255.255.0.0  nomidify

#只允许192.168.0.0网段的客户机进行时间同步

5.让本服务器时间与time.nist.gov时间同步,使服务器为标准时间

ntpdate  time.nist.gov

六:的转载作者:suer0101
来源:CSDN
原文:https://blog.csdn.net/suer0101/article/details/7868813

# 1. 关于权限设定部分
#   权限的设定主要以 restrict 这个参数来设定,主要的语法为:
#   restrict IP mask netmask_IP parameter
#   其中 IP 可以是软件地址,也可以是 default ,default 就类似 0.0.0.0
#   至于 paramter 则有:
#   ignore :关闭所有的 NTP 联机服务
#   nomodify:表示 Client 端不能更改 Server 端的时间参数,不过,
#   Client 端仍然可以透过 Server 端来进行网络校时。
#   notrust :该 Client 除非通过认证,否则该 Client 来源将被视为不信任网域
#   noquery :不提供 Client 端的时间查询
#   notrap :不提供trap这个远程事件登入
#  如果 paramter 完全没有设定,那就表示该 IP (或网域)“没有任何限制

原文地址:https://www.cnblogs.com/rui517hua20/p/9897692.html

时间: 2024-11-05 18:37:33

NTP时间同步搭建的相关文章

Linux下快速搭建ntp时间同步服务器

背景: 服务器多了,时间是否一致以及是否准备就显得格外重要,虽然这个问题总是被忽略,但是统一时间是很有必要的,因为时间问题导致服务出现问题也是司空见惯,本文简单介绍一下ntp的快速搭建和使用. 1.  安装ntp yum -y install ntp(直接yum安装即可) 2.  修改ntp.conf的配置 1)vim /etc/ntp.conf ①   配置方法一:只允许192.168.100.0网段的客户机进行时间同步 在restrict default kod nomodify notra

yum仓库客户端搭建和NTP时间同步客户端配置

一.yum仓库客户端搭建 yum源仓库搭建分为服务器端和客户端. 服务端主要提供软件(rpm包)和yumlist.也就是提供yum源的位置.一般是通过http或者ftp提供位置. 客户端的配置:yum配置文件位置:/etc/yum.repos.d/ 1 [[email protected] yum.repos.d]# rm -f /etc/yum.repos.d/* 2 [[email protected] yum.repos.d]# vim repo_yck.repo [yck_repo] #

关于ntp时间同步理论及配置参数-20170804

[原创]关于ntp时间同步理论及配置参数20170804 前言 NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机时间同步的一种协议.无论是平时使用的私人计算机还是在工作中搭建的服务器集群,时间的统一性和准确性是十分重要的.它是用来同步网络中各个计算机的时间的协议. 在计算机的世界里,时间非常地重要,例如对于火箭发射这种科研活动,对时间的统一性和准确性要求就非常地高,是按照A这台计算机的时间,还是按照B这台计算机的时间?NTP就是用来解决这个问题的,NT

Linux NTP 服务器搭建

Linux时间同步服务器搭建 NTP(Network Time Protocol)是用来使计算机时间同步化的一种协议,它使用UDP协议123号端口对外提供服务,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做时间的同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),且可介由加密确认的方式来防止恶毒的协议攻击.时间按NTP服务器的等级传播.按照离外部UTC源的远近把所有服务器归入不同的Stratum(层)中. 今天做一个项目需要配置一台NTP时间同步服

浅谈ntp server搭建

ntp时间服务器采用stratum分级架构来处理时间同步:举例说明:你搭建了一台ntp服务器,然后同步的server为stratum-1,你的ntp则为stratum-2,你的下级ntp则为tratum-3.依此类推,最多为15层. 1.ntp server安装: [[email protected] ~]# yum -y install ntp tzdata ntp相关文件说明: /etc/ntp.conf         #ntp server配置文件 /usr/sbin/ntpd     

鸟哥服务器架设——NTP服务器搭建

NTP服务器搭建 一.NTP通信协议 实际上,Linux操作系统的计时方式主要从1970年1月1日开始计算总秒数,因此,如果你还记得date这个命令的话,会发现他有个+%s的参数,可以去的总秒数,这个就是软件时钟.但是,如同前面说的,计算机硬件主要是以BIOS内部的时间为主要的时间依据(硬件时钟),而偏偏这个时间可能因为BIOS内部芯片本身的问题,而导致BIOS时间与标准时间(UTC)存在一点点的差异.所以,为了避免主机时间因为长期运行而导致时间偏差,进行时间同步(synchronize)的工作

NTP服务搭建

NTP服务搭建 实验环境 ntp服务器: 主机名:tianzhao 操作系统:Centos6.4 ip地址:192.168.2.117 ntp客户机: 主机名:zhaotian 操作系统:Centos6.4 ip地址:192.168.2.143 服务端配置 一.在tianzhao机器上安装ntp服务 yum -y install ntp ntpdate 二.备份ntp配置文件 cp  /etc/ntp.conf  /etc/ntp.conf.bak 三.修改ntp.conf配置文件如下: vi

ntp时间同步服务配置

好久没有配置过ntp时间同步了,记录一下,记性不好 首先安装ntp.ntpdate服务 备份配置文件,并做修改 mv  /etc/ntp.conf  /etc/ntp.conf.bak vim  /etc/ntp.conf 将"restrict default kod nomodify notrap nopeer noquery"修改为"restrict  default  nomodify"允许任何的IP进行时间同步 启动ntp时间同步服务器 service  n

Windows2012R2 NTP时间同步

Windows2012R2 NTP时间同步 Windows2012R2里没有了internet时间,需要使用另外的方式去做时间同步 下面分两个情况 两个情况,两个情况都需要用修改组策略的方式来做 情况一 没有Windows域环境 集群中的每个服务器都要能上网,每个服务器都要执行下面的操作 开启 NTP Client 服务 1.打开 powershell 终端, 输入:gpedit.msc,打开组策略管理器 2.执行上述命令后,计算机策略对话框打开,按照如下路径 计算机配置\管理模板\系统\win