Centos 7 ntp时间服务器搭建

1.查看是否已安装ntp

rpm -qa | grep ntp

ntp-4.2.6p5-22.el7.centos.2.x86_64

ntpdate-4.2.6p5-22.el7.centos.2.x86_64

如果有上述内容输出,测说明ntp服务已安装;否则需要安装ntp服务

关闭selinux并开放防火墙配置

sed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config

setenforce 0

firewall-cmd --direct --permanent --add-rule ipv4 filter INPUT 0 --in-interface ens160 --destination 224.0.0.18  --protocol vrrp -j ACCEPT

firewall-cmd --direct --permanent --add-rule ipv4 filter OUTPUT 0 --out-interface ens160 --destination 224.0.0.18  --protocol vrrp -j ACCEPT

firewll-cmd --reload

firewall-cmd --reload

2.安装ntp

yum -y install ntp

3.配置ntp

vi  /etc/ntp.conf

# 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 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 ::1

# Hosts on local network are less restricted.

#restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap

restrict 10.10.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.centos.pool.ntp.org iburst

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

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

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

server 1.cn.pool.ntp.org

server 0.asia.pool.ntp.org

server 2.asia.pool.ntp.org

server 127.0.0.1

fudge 127.127.1.0 stratum 5

#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

restrict 1.cn.pool.ntp.org nomodify notrap noquery

restrict 0.asia.pool.ntp.org nomodify notrap noquery

restrict 2.asia.pool.ntp.org nomodify notrap noquery

# 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

# Disable the monitoring facility to prevent amplification attacks using ntpdc

# monlist command when default restrict does not include the noquery flag. See

# CVE-2013-5211 for more details.

# Note: Monitoring will not be disabled with the limited restriction flag.

disable monitor

####restrict参数####

#kod 使用kod技术防范“kiss of death”攻击

#ignore 拒绝任何NTP连接

#nomodify 用户端不能使用ntpc,ntpq修改时间服务器参数,但是可以进行网络校时

#noquery 用户端不能使用ntpc,ntpq查询时间服务器参数,不可以进行网络校时

#notrap 不提供远程日志功能

#notrust 拒绝没有认证的客户端

server 127.0.0.1

fudge 127.127.1.0 stratum 5

#设置本地时间级别是5,如果上级时间服务器均失效,对外发布本地时间,时间层级是4。

#这行是时间服务器的层次。设为0则为顶级,如果要向别的NTP服务器更新时间,请不要把它设为0

3.启动ntp服务

systemctl start ntpd.service

4.查看ntp运行状态

systemctl status  ntpd.service

5.查看ntp服务器端同步状态

ntpq -p   显示参数解析

*

响应的NTP服务器和最精确的服务器

+

响应这个查询请求的NTP服务器

blank(空格)

没有响应的NTP服务器

标题

remote

响应这个请求的NTP服务器的名称

refid

NTP服务器使用的更高一级服务器的名称

st

正在响应请求的NTP服务器的级别

when

上一次成功请求之后到现在的秒数

poll

本地和远程服务器多少时间进行一次同步,单位秒,在一开始运行NTP的时候这个poll值会比较小,服务器同步的频率大,可以尽快调整到正确的时间范围,之后poll值会逐渐增大,同步的频率也就会相应减小

reach

用来测试能否和服务器连接,是一个八进制值,每成功连接一次它的值就会增加

delay

从本地机发送同步要求到ntp服务器的往返时间

offset

主机通过NTP时钟同步与所同步时间源的时间偏移量,单位为毫秒,offset越接近于0,主机和ntp服务器的时间越接近

jitter

统计了在特定个连续的连接数里offset的分布情况。简单地说这个数值的绝对值越小,主机的时间就越精确

ntpstat  显示如下表示同步成功

synchronised to NTP server (203.135.184.123) at stratum 2

time correct to within 189 ms

polling server every 128 s

在ntp服务重启后需要一段时间来和上层时间服务器同步,这个过程可能需要5分钟。初始同步时间会较长请耐心等待。。。

6.客户端同步时间

ntpdate  ntp服务器IP

原文地址:http://blog.51cto.com/13765223/2120175

时间: 2024-10-16 15:45:16

Centos 7 ntp时间服务器搭建的相关文章

CentOS下NTP时间服务器搭建

1.1 NTP简介 NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机时间同步的一种协议. 1.2 NTP用途 有些时候,局域网里面的设备需要进行时间的同步,当时又不能连接到互联网上.这时候,就需要在一台服务器上搭建NTP服务了,然后其他的电脑只需要和该服务器进行时间同步即可.本次服务搭建的环境是在CentOS6.5,其他的Linux环境的搭建应该也差不多. 1.3 NTP的安装 用rpm命令检查下是不是还没有安装到ntp,我这里是已经安装过的了,如果还

NTP时间服务器搭建

1. NTP简介 NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机时间同步的一种协议.它的用途是把计算机的时钟同步到世界协调时UTC,其精度在局域网内可达0.1ms,在互联网上绝大多数的地方其精度可以达到1-50ms. NTP服务器就是利用NTP协议提供时间同步服务的. 2. NTP服务器安装 yum -y install ntp vim /etc/ntp.conf 允许任何ip的客户机都可以进行时间同步 将restrict default kod n

NTP时间服务器搭建及配置

网络时间协议NTP(Network Time Protocol)是用于互联网中时间同步的标准互联网协议.NTP的用途是把计算机的时间同步到某些时间标准.目前采用的时间标准是世界协调时UTC(Universal Time Coordinated).NTP的主要开发者是美国特拉华大学的David L. Mills教授.其精度在局域网内可达0.1ms,在互联网上绝大多数的地方其精度可以达到1-50ms. NTP服务的安装 [[email protected] ~]# yum install ntp [

NTP时间服务器搭建部署

一.NTP介绍NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机时间同步的一种协议.它的用途是把计算机的时钟同步到世界协调时UTC,其精度在局域网内可达0.1ms,在互联网上绝大多数的地方其精度可以达到1-50ms.NTP服务器就是利用NTP协议提供时间同步服务的二.NTP服务器安装1.查看本机系统版本cat /etc/redhat-release 2.查看本机NTP软件包rpm -qa ntp三.NTP服务器配置1.备份ntp服务器配置文件cp /et

Centos6系列搭建NTP时间服务器

NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机时间同步的一种协议.它的用途是把计算机的时钟同步到世界协调时UTC,其精度在局域网内可达0.1ms,在互联网上绝大多数的地方其精度可以达到1-50ms. NTP官方站点:http://www.ntp.org/ ,NTP服务基于C/S(Client/Server)架构,每台机器既可以是NTPserver,也可以为NTPclient. 在linux中有两种查看系统时间的方法: date        #查看系

搭建内网NTP时间服务器

          搭建内网的NTP时间服务器 需求:搭建一台时间服务器,使得无外网的服务器可以同步时间. 一.环境 1. [[email protected] ~]# cat /etc/redhat-release 2. CentOS release 6.8 (Final) 3. [[email protected] ~]# hostname -I 4. 10.0.0.61 172.16.1.61 5. #外网10.0.0.61;内网172.16.1.61 二.安装ntp并检查是否安装成功 1

Centos 6.3 下实现ntp时间服务器

网络时间协议NTP(Network Time Protocol)是用于互联网中时间同步的标准互联网协议.NTP的用途是把计算机的时间同步到某些时间标准.目前采用的时间标准是世界协调时UTC(Universal Time Coordinated).NTP的主要开发者是美国特拉华大学的David L. Mills教授. NTP对于我们个人来说有什么用呢,简单的讲,当你的计算机时间不准确了,你可以接入到互联网,从网上同步一下时间,看多方便. 对于企业来说,当你有成百上千的计算机,都不能直接连接互联网,

ntp时间服务器的安装和配置搭建

配置好yum源后,执行yum install ntp ntpdate -y即可安装ntp时间服务器删除已安装服务器yum –y remove ntpdatechkconfig ntpd on 设置开机启动然后vi /etc/ntp.conf 进入ntp时间服务器配置文件修改配置/etc/init.d/ntpd restart 重启ntp时间服务器/etc/init.d/ntpd stop 停止ntp时间服务器service ntpd start 启动ntp时间服务器ntpq -p 查看ntp服务

ntp 时间服务器

NTP全称为{(Network Time Protocol(NTP)},用于在互联网或局域网个PC或服务器之间同步时间,且可实现加密方式同步时间,在IDC或机房当中时间同步非常重要,但是又不能去互联网同步时间,因此在内网搭建一台自己的NTP Server则十分有必要: 1.安装服务: ntp:主服务程序 ntpdate:时间同步命令 2.编辑配置文件: /etc/ntp.conf restrict 127.0.0.1 restrict 192.168.10.0 mask 255.255.255.