NTP服务配置

一、NTP简介

在计算机的世界里,时间非常地重要,例如对于火箭发射这种科研活动,对时间的统一性和准确性要求就非常地高,是按照A这台计算机的时间,还是按照B这台计算机的时间?NTP就是用来解决这个问题的,NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机时间同步的一种协议。它的用途是把计算机的时钟同步到世界协调时UTC,其精度在局域网内可达0.1ms,在互联网上绝大多数的地方其精度可以达到1-50ms。

它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)进行时间同步,它可以提供高精准度的时间校正,而且可以使用加密确认的方式来防止恶毒的协议攻击。

二、环境准备

Centos6.5 x86_64 192.168.44.130

三、安装NTP

1).首先查看NTP是否安装

[[email protected] ~]# rpm -q ntp

package ntp is not installed

2).未安装则现在安装ntp(如果已安装则跳过此步)

[[email protected] ~]# yum install -y ntp

四、配置NTP

1).主配置文件/etc/ntp.conf

在ntp.conf 档案内可以利用『 restrict 』来控管权限,这个参数的设定方式为:

restrict [your_ip] mask [netmask_IP] [parameter]

其中parameter 的参数主要有底下这些:

  • ignore:拒绝所有类型的NTP联机;
  • nomodify:客户端不能使用ntpc与ntpq这两支程序来修改服务器的时间参数,但客户端仍可透过这部主机来进行网络校时的;
  • noquery:客户端不能够使用ntpq, ntpc等指令来查询时间服务器,等于不提供NTP的网络校时啰;
  • notrap:不提供trap这个远程事件登录(remote event logging)的功能。
  • notrust:拒绝没有认证的客户端。

那如果你没有在parameter的地方加上任何参数的话,这表示『该IP或网段不受任何限制』的意思喔!一般来说,我们可以先关闭NTP的权限,然后再一个一个的启用允许登入的网段。

2).修改主配置文件/etc/ntp.conf,添加如下一行

example: 

[[email protected] ~]# vim /etc/ntp.conf

restrict 192.168.44.130 mask 255.255.255.0 nomodify notrap

五、启动NTP

1).启动服务

[[email protected] ~]# service ntpd start

Starting ntpd:                                             [  OK  ]

2).加入开机服务列表中

[[email protected] ~]# chkconfig ntpd on

3).添加防火墙规则

[[email protected] ~]# vim /etc/sysconfig/
iptables-A INPUT -d 192.168.44.130 -p udp --dport 123 -m state --state NEW -j ACCEPT

4).查看udp123端口是否处于监听状态

[[email protected] ~]# ss -unlp|grep "ntpd"

State      Recv-Q Send-Q                            Local Address:Port                              Peer Address:Port 

UNCONN     0      0                                 192.168.44.130:123                                          *:*      users:(("ntpd",23537,18))

UNCONN     0      0                                     127.0.0.1:123                                          *:*      users:(("ntpd",23537,17))

UNCONN     0      0                                             *:123                                          *:*      users:(("ntpd",23537,16))

5).查看NTP服务状态

[[email protected] ~]# ntpstat 

synchronised to NTP server (202.118.1.130) at stratum 3 

time correct to within 45 ms

polling server every 128 s

六、客户端同步

1).客户端手动同步

[[email protected] ~]# ntpdate 192.168.44.130

29 Sep 22:59:31 ntpdate[5323]: adjust time server 192.168.44.130 offset 0.034930 sec

2).添加crontab任务计划

[[email protected] ~]# crontab -e

# update time from 192.168.44.130 one hour

* */1 * * * ntpdate 192.168.44.130 &> /var/log/ntpdate.log
时间: 2024-12-25 03:12:59

NTP服务配置的相关文章

ntp服务配置,详解!

在linux系统中,为了避免主机时间因为长时间运行下所导致的时间偏差,进行时间同步(synchronize)的工作是非常必要的.linux系统下,一般使用ntp服务来同步不同机器的时间.NTP是网络时间协议(Network Time Protocol)的简称,就是通过网络协议使计算机之间的时间同步化. 安装NTP包 检查是否安装了ntp相关包.如果安装ntp相关包,使用rpm或者yum安装,非常简单. [[email protected] ~]# rpm -qa |grep ntp fontpa

Linux NTP服务配置

一.NTP对时原理 NTP同步的方向是从stratum值较小的节点向较大的节点传播,如果某个NTP客户端接收到stratum比自己还要大,那么NTP客户端认为自己的时间比接受到的时间更为精确,不会进行时间的更新. 对于大部分NTP软件系统来说,服务启动后,stratum值初始是0,一旦NTP服务获取到了时间,NTP层次就设置为上级服务器stratum+1.对于具备卫星时钟.原子钟的专业NTP设备,一般stratum值初始是1. NTPD启动后,stratum值初始是0,此时NTPD接收到NTP请

centos中NTP服务配置

1.  首先检查虚拟机是否安装NTP,指令如下:  rpm -qa | grep ntp 如果没有安装,则下载RPM安装包,使用下面命令安装NTP rpm –ivh *.rpm 2.  第二自己手动更新本地时间,用ntpdate手动更新时间,保证本地时间与目标时间相差不要太大,这样同步时间会快点. Ntpdate ntp_server_name 3.  修改/etc/ntp.conf,加上同步的NTPServer. 在很多集群中需要使用集群的主节点作为时间同步服务器 尽量多同步几台NTP服务器,

ntp 服务/客户端配置详解

本次实验使用2台rhel 6.3,其中192.168.1.131为服务端:192.168.1.132为客户端.服务器端配置只允许192.168.1.0网段连接服务器进行时间同步 1.安装ntp服务(客户端和服务端) # yum -y install ntp # rpm -qa | grep ntp fontpackages-filesystem-1.41-1.1.el6.noarch ntpdate-4.2.6p5-5.el6.centos.4.x86_64 ntp-4.2.6p5-5.el6.

配置Windows实例NTP服务

本文介绍如何开启和配置Windows NTP服务,保证实例本地时间精确同步. Windows实例NTP服务介绍 目前,所有地域下ECS实例默认采用CST(China Standard Time)时区,您也可以根据自己的业务需求为ECS实例设置或者修改时区. 本文以Windows Server 2008 R2企业版64位为例,介绍如何使用NTP服务同步Windows实例的本地时间.您也可以使用cmd命令完成同步任务,具体操作,请参考 开启Windows实例NTP服务. 开启NTP服务 Window

NTP服务的搭建

NTP服务的搭建 1.     准备环境 服务器系统为redhat 6.4 两块网卡eth0(连接外网),eth1(连接内网ip:192.168.1.1). 现在搭建一台时间同步服务器,服务器和公网的NTP Server 时间同步,然后负责同步局域网的时间 2.     安装NTP软件包 yum install ntp –y 3.     编辑配置文件/etc/ntp.conf (1)NTP服务的主要配置文件是/etc/ntp.conf.其中已经有了一些默认设置.如下图所示: 含义注释: res

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

ntp+freeipa+ssh服务配置

实验环境:workstation机器作为服务端,实现ntp服务 server1.server2.database作为客户端 实验要求:完成时间的同步 服务端访问客户端时,不需要密码,且不准root用户登陆 利用iPA服务实现用户管理 开始配置:  一:configure ntp service 1.使workstation机器作为服务端.获取asia的同步时间. vim /etc/ntpd.conf #server 0.centos.pool.ntp.orgiburst #server 1.ce

配置Linux 11G R2 RAC NTP服务

安装Oracle 11g RAC时,我们需要配置ntp服务.在使用虚拟机的情况下对于时钟同步方式的配置有很多种方式,可以使用vmware自带的时钟同步功能,也可以直接将本地的一个节点用作时间服务器.本文介绍直接配置ntp方式的时钟服务器. [python] view plain copy print? 1.查看两节点的hosts配置 [[email protected] ~]# cat /etc/hosts # Do not remove the following line, or vario