Linux NTP 服务器搭建

Linux时间同步服务器搭建

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

今天做一个项目需要配置一台NTP时间同步服务器做为其他应用系统的授时服务器。使用的环境是CentOS 6.5,使用其自带的NTP服务来完成。

一、安装NTP服务

[[email protected] ~]# rpm -qa|grep ntp

ntpdate-4.2.6p5-1.el6.centos.x86_64

ntp-4.2.6p5-1.el6.centos.x86_64

fontpackages-filesystem-1.41-1.1.el6.noarch

使用RPM工具查询,如果有上面的三个包,则系统已经安装了NTP服务;如果没有,则挂载安装镜像,使用用以下命令进行安装

[[email protected] ~]#rpm –ivh ntp-4.2.6p5-1.el6.centos.x86_64

[[email protected] ~]#rpm –ivh ntpdate-4.2.6p5-1.el6.centos.x86_64

或配置yum进行安装

[[email protected] ~]#yum install ntp

二、配置NTP服务器配置文件

(1)编辑配置文件/etc/ntp.conf文件

#restrict192.168.1.0 mask 255.255.255.0 nomodify notrap

//找到上述配置处,去掉前面的#号,修改地址范围为允许访问NTP服务的地址,例如

restrict192.168.30.0 mask 255.255.255.0 nomodify notrap

//本例中允许接收同步请求的地址范围是192.168.30.0/24

(2)配置上游NTP服务器

配置上游NTP服务器之前,先检查上游服务器是否能正常连通。若可以使用,修改NTP配置文件如下:

server 210.72.145.44   #China Time Center

server cn.pool.ntp.org #Pulbic Time Server

server 202.112.10.36

server 127.127.1.0     # local clock

fudge 127.127.1.0 stratum 10

//如果第二步配置的server 210.72.145.44、cn.pool.ntp.org都无效时,则NTP服务器会根据这里的配置,把自己的时间做为NTP服务器的时间,即和自己同步。

(3)配置NTP服务启动

[[email protected] ~]#chkconfig ntpd on

[[email protected] ~]# chkconfig --list | grep ntpd

ntpd            0:off   1:off  2:on    3:on    4:on   5:on    6:off

ntpdate         0:off  1:off   2:off   3:off  4:off   5:off   6:off

//配置NTP服务为开机自启动

[[email protected] ~]#service ntpd restart

Shutting downntpd:                                       [  OK  ]

Startingntpd:                                            [  OK  ]

//重新启动NTP服务

[[email protected] ~]#service ntpd status

ntpd (pid  2027) is running...

//检查NTP服务是否正常运行

[[email protected] ~]#iptables–F

//关闭防火墙

(4)测试NTP服务

启动后,一般需要5-10分钟左右的时候才能与外部时间服务器开始同步时间。可以通过命令查询NTPD服务情况。

[[email protected] ~]#ntpq -p

remote           refid      st t when poll reach   delay  offset  jitter

==============================================================================

210.72.145.44  .INIT.          16 u    -  64    0    0.000   0.000   0.000

85.199.214.101 .INIT.          16 u    -  64    0    0.000   0.000   0.000

202.112.10.36  .INIT.          16 u    -  64    0    0.000   0.000   0.000

*LOCAL(0)        .LOCL.          10 l  20   64   77   0.000    0.000   0.000

//检查与上游服务器的连接情况。

在允许使用时间同步服务的地址范围内找一台主机进行测试

[[email protected]~]# ntpdate 192.168.100.100

28 May 18:07:50ntpdate[15670]: adjust time server 192.168.100.100 offset 0.444003 sec

//在主机192.168.30.100上使用ntpdate命令进行时间同步

同步成功,NTP服务器搭建完成。

时间: 2024-08-03 11:27:48

Linux NTP 服务器搭建的相关文章

Linux NTP服务器搭建精讲

Linux NTP服务器  (时间服务器) Date –s 22:12:30   # 设置时间 闰秒  7月1日07:59:60秒 在这个时候,要关闭ntp服务 1.1. 软件安装 所需软件:默认已安装 yum install ntp -y ntpdate-4.2.6p5-1.el6.centos.i686 fontpackages-filesystem-1.41-1.1.el6.noarch ntp-4.2.6p5-1.el6.centos.i686 1.2. 配置NTP 配置文件:   vi

linux ntp服务器搭建

在VMvare中,采用的是光盘镜像安装, 1 . 安装ntp rpm 包 mount /dev/cdrom /mnt         #挂载光盘镜像文件到mnt下,便于访问 ls /mnt/Packages/ntp*      #找到ntp相关的rpm包 rpm -ivh

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

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

Linux ISCSI服务器搭建

Linux ISCSI服务器搭建 1. iscsi服务器简述 iSCSI技术是一种由IBM公司研究开发的,是一个供硬件设备使用的可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择.iSCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用IP网络的储存装置互相交换资料. iSCSI:Internet 小型计算机系统接口 (iSCSI:Internet Sma

linux ftp服务器搭建

linux ftp服务 主动模式port:服务器主动发起数据连接.客户端向服务器21端口建立ftp数据连接.服务器从20端口向客户端随机端口发送数据. 被动模式pasv:服务器被动等待数据连接.如果客户机防火墙禁止主动模式,会采用被动模式.客户端向服务器21端口建立ftp数据连接.需要传输数据时,客户端向服务器设定范围内的端口(非20)建立数据连接. 开始: 关闭安全系统 setenforce  0 关闭防火墙 service  iptables stop 1.  安装软件包 mount   /

windows ntp服务器搭建

ntp服务器搭建 1.      确定两台主机处于同一网段,能相互ping通 2.      单击"开始",单击"运行",键入 regedit,然后单击"确定". 3.      找到并单击下面的注册表子项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type 4.      在右窗格中,右键单击"Type",然后单击"

Linux下NTP服务器搭建

一.搭建准备 1.确定自己的时区 #date命令可以查看当前系统时间,中国的时区为CST.使用tzselect命令进行配置时区 配置文件的修改:/etc/sysconfig/clock 2.检查NTP服务程序 #rpm -qa |grep ntp fontpackages-filesystem-1.41-1.1.el6.noarch ntpdate-4.2.4p8-3.el6.x86_64 如果没有,则需要安装ntp程序 #yum -y install ntp ntpdate 需要配置好yum源

linux基础之ntp服务器搭建

Linux ntp服务器配置 第一步.检查是否安装了ntp 运行如下命令: rpm -qa | grep ntp 如果有如下输出: ntp-4******** 表示有安装ntp 服务器 如果没有则安装. 第二步.修改ntp的配置文件 vi /etc/ntp.conf ①.第一种配置:允许任何IP的客户机都可以进行时间同步将"restrict default kod nomodify notrap nopeer noquery"这行修改成: restrict defaultnomodif

LINUX时间服务器搭建

一. 因 为工作需要,偶需要将搭建一个NTP服务器来进行时间同步的测试,在公司里一直以为非常的难搭建,也是刚刚工作的缘故,就等正导师给帮着弄一台服务器,结 果导师给了我一个系统叫Fedora,让我偶自己搭建,在公司折腾了一下午,没弄出来,回到家里自己 研究用centos 6.0来搭建NTP服务器,最 后终于党建成功,感觉centos系统真棒,因为许多东西都安装好了,不用自己安了,真是服务器系统的最佳系统. 先只说步骤不说原理,搭建的过程都是在Vmware下完成的,我的组件步骤是: 1. 先安装好