NTP网络协议校时

简介: 实际业务需求中由于两台server的时间不一致。导致漏数据。损失巨大,被user批的不行不行的。还好IT有一台 server 专门用来校时。

实际业务需求中由于两台server的时间不一致。导致漏数据。损失巨大,被user批的不行不行的。还好IT有一台 server 专门用来校时。


校时服务器是和下面四个server校时的


server 0.rhel.pool.ntp.org

#server 1.rhel.pool.ntp.org

#server 2.rhel.pool.ntp.org

#server 3.rhel.pool.ntp.org 。


Network Time Protocol(NTP,网络时间协议)用于同步它所有客户端时钟的服务。NTP服务器将本地系统的时钟与一个公共的NTP服务器同步然后作为时间主机提供服务,使本地网络的所有客户端能同步时钟。


ntp时间服务器是一个简单的常用的服务器,工作中我们只要做到会用就行,能搭建起来就可以了,不用太去深入研究ntp时间服务器的原理。


server端的配置



# For more information about this file, see the man pages

# ntp.conf(5), ntp_acc(5), ntp_auth(5), ntp_clock(5), ntp_misc(5), ntp_mon(5).


driftfile /var/lib/ntp/drift


# Permit time synchronization with our time source, but do not

# permit the source to query or modify the service on this system.

restrict default kod nomodify notrap nopeer noquery

restrict -6 default kod nomodify notrap nopeer noquery


# Permit all access over the loopback interface.  This could

# be tightened as well, but to do so would effect some of

# the administrative functions.

restrict 127.0.0.1

restrict -6 ::1


# Hosts on local network are less restricted.

#restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap


# Use public servers from the pool.ntp.org project.

# Please consider joining the pool (http://www.pool.ntp.org/join.html).

#server 0.rhel.pool.ntp.org iburst

#server 1.rhel.pool.ntp.org iburst

#server 2.rhel.pool.ntp.org iburst

#server 3.rhel.pool.ntp.org iburst

#server 10.50.10.254   //此台server是和time.windows.com 每隔一小时对一次

server 10.56.5.240


#broadcast 192.168.1.255 autokey        # broadcast server

#broadcastclient                        # broadcast client

#broadcast 224.0.1.1 autokey            # multicast server

#multicastclient 224.0.1.1              # multicast client

#manycastserver 239.255.254.254         # manycast server

#manycastclient 239.255.254.254 autokey # manycast client


# Enable public key cryptography.

#crypto


includefile /etc/ntp/crypto/pw


# Key file containing the keys and key identifiers used when operating

# with symmetric key cryptography.

keys /etc/ntp/keys


# Specify the key identifiers which are trusted.

#trustedkey 4 8 42


# Specify the key identifier to use with the ntpdc utility.

#requestkey 8


# Specify the key identifier to use with the ntpq utility.

#controlkey 8


# Enable writing of statistics records.

#statistics clockstats cryptostats loopstats peerstats


客户端需要做的事情很简单。

 第一步,客户端安装NTP服务:

 yum install -y ntp

 第二步,同步时间:

     1、crontab -l   查看校时脚本是否和设定server一致。

     2、若不一致  使用 caontab -e修改目标server,否则进行 3

     3、ntpdate   服务器IP或者域名  


目录
相关文章
|
4月前
|
网络安全
构建 NTP 时间服务器
构建 NTP 时间服务器
158 2
|
8月前
|
算法 网络协议 数据安全/隐私保护
NTP网络时间同步协议详解
NTP协议是互联网上用于同步计算机时间的标准,它利用分布式时间服务器网络,通过分层管理和本地路由算法确保时间的准确性。协议涉及时间偏差、延迟和差量三个概念,用于测量与参考时钟的同步状态。基本NTP数据包包含48字节,如头部和时间戳,关键字段如跳跃指示器(LI)、版本号(VN)、模式(Mode)、层次(Stratum)等影响同步过程。协议还包括时间戳以记录不同阶段的时间点。NTP认证可选,用于数据安全。
NTP网络时间同步协议详解
|
8月前
|
网络协议 Linux 网络安全
dhcp 时间同步 详细介绍
dhcp 时间同步 详细介绍
|
8月前
|
域名解析 监控 网络协议
计算机网络:DHCP协议
DHCP,即动态主机配置协议(Dynamic Host Configuration Protocol),是一个广泛使用的网络管理协议,设计用于在IP网络中自动分配IP地址和其他重要的网络配置参数。
218 1
|
网络协议 安全
计算机网络——DHCP协议详解
计算机网络——DHCP协议详解
390 2
|
缓存 运维 网络协议
CCNP 必备:Linux 网络抓包和 TCP 的三次握手|学习笔记
快速学习CCNP 必备:Linux 网络抓包和 TCP 的三次握手
CCNP 必备:Linux 网络抓包和 TCP 的三次握手|学习笔记
|
运维 网络协议 算法
CCNP必备:Linux网络及TCP、IP协议详解|学习笔记
快速学习CCNP必备:Linux网络及TCP、IP协议详解
CCNP必备:Linux网络及TCP、IP协议详解|学习笔记
|
缓存 网络协议 算法
CCNP 必备:Linux 网络抓包和 TCP 的三次握手
一、三次握手 二、有限状态机 FSM:Finite State Machine 三、TCP包头结构 四、映射第四层到应用程序 五、有限状态机 六、客户端的典型状态转移 七、TCP超时重传 八、拥塞控制 九、UDP特性
CCNP 必备:Linux 网络抓包和 TCP 的三次握手
|
运维 网络协议 算法
CCNP必备:Linux网络及TCP、IP协议详解
一、网络管理 二、IP PDU 报头 三、IP PDU报头示例 四、协议域 五、课堂相关笔记
CCNP必备:Linux网络及TCP、IP协议详解