搜档网
当前位置:搜档网 › NTP原理

NTP原理

NTP原理
NTP原理

NTP简介

NTP(Network Time Protocol,网络时间协议)是由RFC 1305定义的时间同步协议,用来在分布式时间服务器和客户端之间进行时间同步,NTP基于UDP保温进行传输,使用UDP 端口号为123。

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

对于运行NTP的本地系统,既可以接受来自其他时钟源的同步,又可以作为时钟源同步其他的时钟,并且可以喝其他设备互相同步。

NTP工作原理

NTP的基本工作原理如图1-1所示。Device A和Device B通过网络相连,他们都有自己独立的系统时钟,需要通过NTP实现各自系统时钟的自动同步。为便于理解,作如下假设:

●在Device A和Device B的系统时钟同步之前,DeviceA的时钟设定

为10:00:00am,DeviceB的时钟设定为11:00:00am。

●设备B作为NTP时间服务器,即设备A将使自己的时钟与设备B

的时钟同步。

●NTP报文在设备A和设备B之间单向传输所需要的时间是1秒

图1-1NTP原理图

系统时钟同步过程如下:

●设备A发送一个NTP报文给设备B,该报文带有它离开设备A时的

时间戳,该时间戳为10:00:00am(T1)。

●当此NTP报文到达设备B时,设备B加上自己的时间戳,该时间戳

为11:00:01am(T2)。

●当此NTP报文离开设备B时,设备B再加上自己的时间戳,改时间

戳为11:00:02(T3)。

●当设备A接收到该响应报文时,设备A的本地时间为

10:00:03am(T4)。

至此,设备A已经拥有足够的信息来计算两个重要的参数:

●NTP报文的往返时延Delay=(T4-T1)-(T3-T2)=2 秒。

●设备A相对设备B的时间差offset=((T2-T1)+(T3-T4))/2=1

小时。

这样,设备A就能够根据这些信息来设定自己的时钟,使之与设备B的时钟同步。

以上内容只是对NTP工作原理的一个粗略描述,更详细的资料可以参阅RFC 1305。NTP工作模式

设备可以采用多种NTP工作模式进行时间同步:

●客户端/服务端模式

●对等体模式

●广播模式

●组播模式

用户可以根据需要选择合适的工作模式。在不能确定服务器或对等体IP地址、网络中需要同步的设备很多等情况下,可以通过广播或组播模式实现时钟同步;服务器和对等体模式中,设备从指定的服务器或对等体获得时钟同步,增加了时钟的可靠性。

1.客户端/服务器模式

图1-2客户端/服务器模式

在该模式下,客户端能同步到服务器,而服务器无法同步到客户端。Mode3客户模式,mode4服务模式,

适用于一台时间服务器接收上层时间服务器的时间信息,并提供时间信

息给下层的用户。

2.对等模式

图1-3对等模式

主动对等体和被动对等体可以互相同步。如果双方的时钟都已经同步,则以层数小的时钟为准。Mode1是主对等体模式,mode2被对等体模式,mode3客户模式,mode4是服务模式

3.广播模式

图1-4广播模式

在广播模式中,服务器端周期性地向广播地址255.255.255.255发送时钟同步报文,报文中的Mode字段设置为5(广播模式)。客户端侦听来自服务器的广播报文。流程如图1-4所示。Mode3客户模式,mode4服务模式

4.组播模式

图1-5组播模式

在组播模式中,服务端周期性地向组播地址发送时钟同步报文。报文中的mode5是组播模

式,mode4是服务器模式,mode3是客户模式。

NTP对时配置

NTP对时的使用非常简单,一般来说,对方会提供NTP服务器的IP地址,我们使用只需要通过命令向对应的IP服务端发送对时请求就可以了。 WINDOWS下对时: 1.采用Windows操作系统自带的时间同步功能 对于Windows 2000和XP操作系统,自身已经集成了自动对时功能。 双击系统托盘下方的时间,在服务器地址栏输入对时服务器的IP地址,然后点击“确定”按钮保存下来就行了。该方法对于时效要求不高的应用就可以了,一般来说,机器每隔7天自动进行一次对时。 2.修改注册表,提高对时频度 由于系统默认的时间同步间隔是7天,我们无法自由选择,使得这个功能在灵活性方面大打折扣。我们也可以通过修改注册表来手动修改它的自动同步间隔以提高同步精度,以下以XP系统为例。 a)在“开始”菜单→“运行”项下输入“Regedit”进入注册表编辑器 b)展开[ HKEY_LOCAL_MACHINE \SYSTEM \ CurrentControlSet \Services \W32Time \ TimeProviders \NtpClient 分支,并双击SpecialPollInterval 键值,将对话框中的“基 数栏”选择到“十进制”上。 c)对话框中显示的数字正是自动对时的间隔(以秒为单位),比如默认的604800就是 由7(天)×24(时)×60(分)×60(秒)计算来的。设定时间同步周期(建议设为900=15分 钟或3600=1小时等周期值),填入对话框,点击确定保存关闭对话框。 Linux下对时: 1.确认ntp服务已经安装 [root@testdb ~]# rpm -q ntp ntp-4.2.2p1-7.el5 如果没有安装,请使用安装光盘重新进行安装。 Ntp服务的操作命令如下: 启动服务: [root@testdb ~]# /etc/init.d/ntpd start 停止NTP: [root@testdb ~]# /etc/init.d/ntpd stop 重启NTP: [root@testdb ~]# /etc/init.d/ntpd restart 如果ntp服务启动成功,则可以使用如下命令进行对时:ntpdate 144.194.192.183 其中数字部分为IP地址。 如果,重启后ntp服务没有自动启动,请将ntp启动服务命令写入/etc/rc文件。 2.配置系统crond服务,定时对时 使用超户,键入crontab –e进入编辑状态然后写入: 其中,第一个0表示0分,后面四个星号分别表示任意小时、任意天、任意月、任意年,然后是具体的对时命令,其中数字部分为IP地址。注意命令需要使用完整路径。

NTP服务器及客户端配置手册

NTP时间同步配置说明 目录 1.1 Linux NTP Server配置 (1) 1.2 AIX系统时间配置 (2) 1.3 Linux系统时间同步配置 (4) 1.4 Windows 2003系统时间同步配置 (5) 1.5 Windows 7 & Windows 2008系统时间同步配置 (9) 1.6 ESXi系统时间同步配置 (14) 1.7 Suse Linux 系统时间同步配置 (16) 1.8 HP-UX NTP配置 (18) 1.1 Linux NTP Server配置 1.检查NTP安装包 #rpm -qa | grep ntp ntp-4.2.6p5-10.el6.x86_64 ntpdate-4.2.6p5-10.el6.x86_64 2.NTP配置文件/etc/ntp.conf #vim /etc/ntp.conf driftfile /var/lib/ntp/drift 例:restrict 11.1.71.0 mask 255.255.255.0 nomodify noquery notrap #设置向11.1.71.1-11.1.71.254段的主机提供NTP同步服务 server 210.72.145.44 #中国国家授时中心IP server [local IP address] prefer #prefer 表示优先使用此地址进行时间同步 Server 127.127.1.0 # local clock #外界同步源不可用时将用本地时间提供时间同步服务fudge 127.127.1.0 stratum 2 #stratum是定义时间服务器层级,0表示为最顶级;如果需要从别的NTP服务器更新时间,请修改为非0 SYNC_HWCLOCK=yes #允许BIOS与系统时间同步,也可以通过hwclock -w命令

ntp时间同步,各种配置方法

ntp时间同步,各种配置方法 1 Windows xp NTP服务器的配置(2003配置方式一样) 1) 首先需要关闭作为NTP服务器的windows系统自带的防火墙,否则将同步不成功。 2) 单击―开始‖,单击―运行‖,键入regedit,然后单击―确定‖。 找到下面的注册表项然后单击它: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\ 在右窗格中,右键单击―AnnounceFlags‖,然后单击―修改‖。 在―编辑DWORD 值‖对话框中的―数值数据‖下,键入5,然后单击―确定‖。 3) 启用NTPServer。 a. 找到并单击下面的注册表子项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpSer ver\ b. 在右窗格中,右键单击―Enabled‖,然后单击―修改‖。 c. 在―编辑DWORD 值‖对话框中的―数值数据‖下,键入1,然后单击―确定‖。

4) 关闭NTP client 找到并单击下面的注册表子项: a) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\Ntpclie nt\ b) 在右窗格中,右键单击―Enabled‖,然后单击―修改‖。 c) 在―编辑DWORD 值‖对话框中的―数值数据‖下,键入0,然后单击―确定‖。 5) 退出注册表编辑器。 在命令提示符处,键入以下命令以重新启动Windows 时间服务,然后按Enter: net stop w32time && net start w32time 2 Windows(2003、XP)系统的NTP同步配置 2.1 Windows客户端的设置 1) 首先需要关闭作为NTP客户端的windows系统自带的防火墙,否则将同步不成功。 2) 设定同步时间间隔,在―开始‖菜单→―运行‖项下输入―Regedit‖进入注册表编辑器。 展开 [ HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpClient ]

ntp时间同步,各种配置方法

n t p时间同步,各种配置 方法 内部编号:(YUUT-TBBY-MMUT-URRUY-UOOY-DBUYI-0128)

1 Windows xp NTP服务器的配置(2003配置方式一样) 1) 首先需要关闭作为NTP服务器的windows系统自带的防火墙,否则将同步不成功。 2) 单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。 找到下面的注册表项然后单击它: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\ 在右窗格中,右键单击“AnnounceFlags”,然后单击“修改”。 在“编辑 DWORD 值”对话框中的“数值数据”下,键入 5,然后单击“确定”。 3) 启用 NTPServer。 a. 找到并单击下面的注册表子项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProvid ers\NtpServer\ b. 在右窗格中,右键单击“Enabled”,然后单击“修改”。 c. 在“编辑 DWORD 值”对话框中的“数值数据”下,键入 1,然后单击“确定”。 4) 关闭NTP client 找到并单击下面的注册表子项:

a) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProvid ers\Ntpclient\ b) 在右窗格中,右键单击“Enabled”,然后单击“修改”。 c) 在“编辑 DWORD 值”对话框中的“数值数据”下,键入 0,然后单击“确定”。 5) 退出注册表编辑器。 在命令提示符处,键入以下命令以重新启动 Windows 时间服务,然后按 Enter:net stop w32time && net start w32time 2 Windows(2003、XP)系统的NTP同步配置 Windows客户端的设置 1) 首先需要关闭作为NTP客户端的windows系统自带的防火墙,否则将同步不成功。 2) 设定同步时间间隔,在“开始”菜单→“运行”项下输入“Regedit”进入注册表编辑器。 展开 [ HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProviders

nexus 7000 ntp配置

C H A P T E R S e n d d o c u m e n t c o m m e n t s t o n e x u s 7k -d o c f e e d b a ck @c i s c o.c o m. 3 Configuring NTP This chapter describes how to configure the Network Time Protocol (NTP) on Cisco NX-OS devices. This chapter includes the following sections: ?Information About NTP, page 3-1?Licensing Requirements for NTP, page 3-3?Prerequisites for NTP, page 3-3?Guidelines and Limitations, page 3-3 ?Default Settings, page 3-4?Configuring NTP, page 3-4 ?Verifying the NTP Configuration, page 3-16?Configuration Examples for NTP, page 3-17?Additional References, page 3-18? Feature History for NTP, page 3-19 Information About NTP This section includes the following topics: ?NTP Overview, page 3-1?NTP as Time Server, page 3-2?Distributing NTP Using CFS, page 3-2?Clock Manager, page 3-2?High Availability, page 3-3? Virtualization Support, page 3-3 NTP Overview The Network Time Protocol (NTP) synchronizes the time of day among a set of distributed time servers and clients so that you can correlate events when you receive system logs and other time-specific events from multiple network devices. NTP uses the User Datagram Protocol (UDP) as its transport protocol. All NTP communications use Coordinated Universal Time (UTC).

生产环境NTP主备服务器配置文档

中国银联电子支付研究院 基于云计算的电子支付和电子商务综合服务平台生产环境NTP主备服务器配置文档 第0.02版 中国银联电子支付研究院 二〇一四年十一月二十五日

版本控制信息

文档安全控制信息

目录 版本控制信息 (1) 1概述 (1) 2NTP主服务器配置 (1) 3NTP备服务器配置 (1) 4NTP客户端配置 (2) 5更新基线文档 (4)

1概述 本文档是生产环境NTP主备服务器配置文档。 生产环境NTP主备服务器基本信息如下: 2 NTP主服务器配置 1.备份ntp服务配置文件 A0309005:~ # cp /etc/ntp.conf /etc/ntp.conf_20130805.bak 2.修改ntp服务配置文件 A0309005:~ # cat /etc/ntp.conf server 144.0.252.7 restrict default kod nomodify notrap nopeer noquery restrict 127.0.0.1 restrict 145.240.0.0 mask 255.255.0.0 nomodify restrict 144.240.0.0 mask 255.255.0.0 nomodify driftfile /var/lib/ntp/drift/ntp.drift logfile /var/log/ntp 3.重启ntp服务 A0309005:~ # service ntp start A0309005:~ # chkconfig ntp on 3 NTP备服务器配置 1.备份ntp服务配置文件 A0309006:~ # cp /etc/ntp.conf /etc/ntp.conf_20130805.bak 2.修改ntp服务配置文件 A0309006:~ # cat /etc/ntp.conf server 144.0.252.7 restrict default kod nomodify notrap nopeer noquery restrict 127.0.0.1 restrict 145.240.0.0 mask 255.255.0.0 nomodify restrict 144.240.0.0 mask 255.255.0.0 nomodify driftfile /var/lib/ntp/drift/ntp.drift

Windows Server NTP配置方法

1. 将服务器类型更改为 NTP。为此,请按照下列步骤操作: a. 单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。 b. 找到并单击下面的注册表子项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type c. 在右窗格中,右键单击“Type”,然后单击“修改”。 d. 在“编辑值”的“数值数据”框中键入 NTP,然后单击“确定”。 2. 将 AnnounceFlags 设置为 5。为此,请按照下列步骤操作 a. 找到并单击下面的注册表子项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFla gs b. 在右窗格中,右键单击“AnnounceFlags”,然后单击“修改”。 c. 在“编辑 DWORD 值”的“数值数据”框中键入 5,然后单击“确定”。 3. 启用 NTPServer。为此,请按照下列步骤操作: a. 找到并单击下面的注册表子项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpS erver b. 在右窗格中,右键单击“Enabled”,然后单击“修改”。 c. 在“编辑 DWORD 值”的“数值数据”框中键入 1,然后单击“确定”。 4. 指定时间源。为此,请按照下列步骤操作: a. 找到并单击下面的注册表子项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\NtpServ er b. 在右窗格中,右键单击“NtpServer”,然后单击“修改”。 c. 在“编辑值”的“数值数据”框中键入 Peers,然后单击“确定”。 注意:Peers 是一个占位符,应替换为您的计算机从中获取时间戳的对等端列表(以空格分隔)。列出的每个 DNS 名称都必须是唯一的。必须在每个 DNS 名称后面附加 ,0x1。如果不在每个 DNS 名称后面附加 ,0x1,则在步骤 5 中所做的更改将不会生效。 5. 退出注册表编辑器。 6. 在命令提示符处,键入以下命令以重新启动 Windows 时间服务,然后按 Enter: net stop w32time && net start w32time

linux_NTP配置方法

Linux NTP配置方法 一、配置Linux异构网络下的ntp时间服务器 1. 软件下载安装 以源代码为例 #/tmp/wget https://www.sodocs.net/doc/d65848029.html,/ntp_chinese/down/server/ntp-4.2.0.tar.gz # tar -zxvf ntp-4.2.0.tar.gz –C /usr/local/src;cd /usr/local/src/ntp-4.2.0 2. 开始设定参数、编译与安装: #./configure --prefix=/usr/local/ntp --enable-all-clocks --enable-parse-clocks make clean ; make make check make install 安装完成。 注:其实在我们安装Linux系统的时候,已经自带了ntp软件包, 我们可以通过rpm -q ntp命令来查询 例如:[root@Oracle ~]# rpm -q ntp ntp-4.2.0.a.20040617-4.EL4.1 二、理解NTP服务的配置文件 1.NTP软件包的结构和相关命令 NTP服务的配置文件包括四个文件如表2 。

表2 NTP服务的配置文件 与 NTP 及系统时间有关的执行文件包括几个文件如表3 。 q表3 与 NTP 及系统时间有关的执行文件 说明:Linux 时钟类型在分类和设置上却和Windows大相径庭。和Windows不同的是,Linux将时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟两种。系统时间是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的那个主板硬件时钟,这个时钟可以在BIOS的“Standard BIOS Feture”项中进行设置。当Linux启动时,硬件时钟会去读取系统时钟的设置,然后系统时钟就会独立于硬件运作。 2.理解NTP服务端的设置文件/etc/ntp.conf 关于权限设定部分 权限的设定主要以 restrict 这个参数来设定,格式如下:

Linux的NTP配置总结

Linux的NTP配置总结 2015-08-20 12:29 by 潇湘隐者, 4678 阅读, 2 评论, 收藏, 编辑 在Linux系统中,为了避免主机时间因为在长时间运行下所导致的时间偏差,进行时间同步(synchronize)的工作是非常必要的。Linux系统下,一般使用ntp服务来同步不同机器的时间。NTP 是网络时间协议(Network Time P rotocol)的简称,干嘛用的呢?就是通过网络协议使计算机之间的时间同步化。 安装NTP包 检查是否安装了ntp相关包。如果没有安装ntp相关包,使用rpm或yum安装,安装也非常简单方便。 [root@localhost ~]# rpm -qa | grep ntp ntpdate-4.2.6p5-1.el6.x86_64 fontpackages-filesystem-1.41-1.1.el6.noarch ntp-4.2.6p5-1.el6.x86_64 NTP的配置 A:配置/etc/ntp.conf NTP Server的主要配置文件为/etc/ntp.conf ,没有修改过的ntp.conf文件内容如下所示,配置选项都有相关注释信息(Linux 版本为Red Hat Enterprise Linux Server release 6.6 ) [root@localhost ~]# more /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 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 https://www.sodocs.net/doc/d65848029.html, project. # Please consider joining the pool (https://www.sodocs.net/doc/d65848029.html,/join.html). server https://www.sodocs.net/doc/d65848029.html, iburst server https://www.sodocs.net/doc/d65848029.html, iburst server https://www.sodocs.net/doc/d65848029.html, iburst server https://www.sodocs.net/doc/d65848029.html, iburst #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

NTP时间服务器配置

NTP时间服务器学习笔记 引言 NTP时间服务器就是提供时间授权(对时)的服务器,它可以用Linux或Windows系统来架设。总来说NTP时间服务器理解和配置都相对简单,我们只在此提醒一点NTP通信端口采用udp的123端口。以下我们以Windows 2008/Redaht5.4作为时间服务器为服务端,Linux和Windows系统为客户端来学习一下。 服务端 Windows NTP服务器 默认情况下,独立服务器WINDOWS SERVER 2008是作为NTP客户端工作的,所以必须通过修改注册表,以使系统作为NTP服务器运行。工作之前请先备份注册表文件。 1、修改以下选项的键值 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServe r内的[Enabled]设定为1。打开NTP服务器功能(默认是不开启NTP Server服务,除非电脑升级成为域控制站)。 2、修改以下键值 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags 设定为5.该设定强制主机将它自身宣布为可靠的时间源,从而使用内置的互补金属氧化物半导体(CMOS) 时钟。如果要采用外面的时间服务器就用默认的a值即可. # 210.72.145.44 (国家授时中心服务器IP地址) 3、修改以下键值 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type内的[Type]设定为NTP。 4、重启Win32Time服务:先关闭windows time 服务,再开启该服务。可以在“管理工具”的“服务”界面下完成,也可以以DOS 方式输入“net stop w32time”、“net start w32time”。至此,已完成服务器端设定. 注意: 1)通讯端口:123 必须打开 2)Windows Time服务设置为"自动"模式,以便重启系统后,继续提供时间授权。 3)时区不能进行同步,时区是在安装系统时选择或者配置修改。 命令行模式下启动服务: net stop w32time 停止服务/ net start w32time 启动服务

ntp配置手册

美的时间服务器服务手册 美的内网提供两套时间服务器给全集团范围内所有网络设备、服务器、存储、及工控机等可使用任何支持NTP或SNTP(Simple Network Time Protocol)的客户端提供校时服务。 此次数据中心服务器IP地址变更,特将时间服务器新服务地址和信息公布如下,并提供各操作系统配置NTP客户端同步时间指引。 此次IP地址变更将各客户端可以配置时间服务器域名 https://www.sodocs.net/doc/d65848029.html, https://www.sodocs.net/doc/d65848029.html, 作为时间同步源。并将dns服务器ip指向10.16.0.100 各关键服务器并同时将hosts文件写入以下记录以避免dns解析异常时时间同步中断 时间服务器作为基础服务资源无法统计有多少应用系统与设备与该服务器进行同步,所以请各单位管理员认真阅读此指引,进行修改。 未配置时间服务器的操作系统可以参照以下指引进行时间服务器同步配置。 时间服务器作用: 服务器记录文件以及其后的报告中的数据来评估组织的活动,包括防火墙和VPN安全相关的活动,带宽的使用,以及其他各种各样的记录、管理、确认、授权和会计职能。由于服务器记录的是来自不同主机的信息,因此时间的准确性显得非常必要,否则的话就可能出现不同的事件顺序和故障排除的根源问题,使得与时间有关的一切数据都变得毫无意义。即使是在路由器里,像路由器配置改变、接口状态、调制解调器事件、安全警报、环境条件、CPU 处理过载等主要的配置事件和系统错误信息,都要有准确的时间戳,这些数据才有意义。

附: LINUX、AIX、SOLARIS、HP-UX、WINDOWS服务器NTP客户端配置指引 一、在Linux下配置客户端 1、进入客户端机器Linux系统,我们介绍两种进入Linux系统的方法,并使用shell进行配置: 1) 在本机登录提示符下进入Linux系统。采用root用户登陆,输入用户口令。每个Linux系统都有一个根(root)用户,root用户能够运行程序、使用文件、以任何方式改变计算机的设置; 2) 使用telnet登陆Linux。使用telnet登陆的时候,不可以直接使用root用户注册,您需要输入系统设定的另一个用户的用户名和口令,进入后,再使用 su命令,更改用户名为root用户,然后输入root用户的口令即可。 注意:必须使用root用户登录,否则没有修改配置的权限。 2、检测客户端是否存在于机器上: 1) Linux系统中必须安装了NTP的客户端,才可以和NTP-服务器进行校时工作; 2) Linux下的NTP客户端存在于Linux系统安装盘中; 3) 使用cd/etc 命令进入根目录下的etc目录,etc是一个包含管理配置命令和文件的目录; 4) 使用ls *ntp.conf 查看是否存在这样的文件,如果存在,请参阅下一步,使用vi编辑器,*号是通配符,因为不同版本的Linux会有不同名字的文件名,例如:xntp.conf,但是*后面的8个字符都是一样的; 5) 如果没有上面的文件,请与系统管理员联系,安装NTP软件包。 3、使用vi编辑器配置客户端 1) 使用vi /etc/ntp.conf 打开名为ntp.conf的文件,或者vi /etc/xntp.conf,视查看到的文件名而定; 2) 使用上下左右光标移动键,到配置文件的后面几行,会看到如下类似显示:

Ntp配置

Ntp配置手册

目录 一.Ntp介绍 (3) 二.Ntp安装 (3) 2.1安装准备 (3) 2.2软件安装 (3) 三.Ntp配置 (3) 3.1Ntp配置 (3) 3.2 NTP初始同步源配置 (5) 3.3 CMOS时钟同步配置 (5) 3.4客户端同步配置 (5) 四.Ntp管理 (6) 4.1Ntp管理 (6) 4.2Ntp同步测试 (6) 4.3设置NTP系统自启动 (6) 4.4查看日志 (6) 五.Ntp问题总结 (7)

一.Ntp介绍 Ntp的更多介绍请参见网络,主要是负责所有机器的时间一直,现在内部环境尤其是数据库和同步对时间要求非常高,否则容易导致失败或者错误,故内部配置时间服务器。 二.Ntp安装 2.1安装准备 安装环境:Linux varsphinx01 2.6.32-19.el6.x86_64 #1 SMP Tue Mar 9 17:48:46 EST 2010 x86_64 x86_64 x86_64 GNU/Linux IP地址:192.168.10.7 备用IP地址:192.168.10.16 软件准备: 由于系统是64位,所以软件也是。 ntp.x86_64 ntpdate.x86_64 2.2软件安装 软件安装,为了保证软件安装包的依赖性,建议采用yum安装: 1.默认安装已有Ntp默认配置,只是没有启动, 2.如果系统没有安装,请按如下步骤安装,本次安装与配置以此为准 yum update 服务端安装如下: yum install ntp.x86_64 客户端安装如下: yum install ntpdate.x86_64 三.Ntp配置 3.1Ntp配置 修改配置文件如下: cat /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 kod nomodify notrap nopeer noquery

NTP时钟同步配置

东方通信股份有限公司NTP时钟配置 版本:无 部门:工程中心 中国普天东方通信股份有限公司

修订历史

目录 一、概述 (4) 二、思科3560配置NTP服务端。 (4) 三、NTP客户端配置 (5) 四、华为和华三设备当NTP服务器配置 (10)

NTP时钟配置 一、概述. 1.NTP用于在分布式时间服务器和客户端之间进行时间同步,它定义了时 间同步实现过程中所使用的结构、算法、实体和协议,NTP协议基于 TCP/IP中的IP和UDP协议栈,NTP协议占用端口123。所以得确认123 端口没有被其它程序占用,NTP同步才能没有问题。 Linux 下用命令: #netstat -anp | grep 123 查看端口占用 Window下命令: C:\>netstat -aon|findstr "123" 2.NTP同步并不会同步时区,所以得修改自己相对应的时区。 3.NTP时钟源时间改变,会影响同步操作,所以最好先修改时钟源时间, 然后再开启NTP服务。 4.文档中思科3560作为一级时钟源,网管服务器作为二级时钟源,其它服 务器作为NTP客户端。高级时钟源不会从低级或平级时钟源获取时间偏 移。 5.路由器作NTP时钟源,精度达到千分之一秒。 二、思科3560配置NTP服务端。 1.配置时区东8区 #(config)#clock timezone GMT 8 2.设置时间为2015年1月14日15点51分0秒,时间格式为:hh:mm:ss, 日期为1-31,月份为英文的三字母,年份为1993-2035. #clock set 15:51:00 14 JAN 2015 查看时间,例如: 3.设置链路IP地址,这里以loopback0为例,因为以物理口建立时钟

NTP Server的简单配置

NTP server的简单配置 1 Red Hat 5上ntp server的配置。 1) ipv4 假设客户机的ipv4地址是192.168.0.2, ntp server所在的主机的ipv4地址是192.168.0.1。第一步,配置server 所在主机的ipv4地址: ifconfig eth0 192.168.0.1 ifconfig命令会根据输入的地值自动计算出掩码和广播地址。 第二步,测试是否能连上客户端主机: ping 192.168.0.2 如果ping不通,需要检查客户端主机的网络设置,和网络连接情况。仅当能ping通了,才进行后面的操作。 第三步, 配置ntp server,在/etc/ntp.conf中加上一行: restrict 192.168.0.2 这条命令的意思是制定ip地址为192.168.0.2的主机可以不受限制的与ntp server通信。配置文件中其他的命令都不用改。 第四步,启动ntp server 服务: service ntpd restart 之后,可以用命令lsof查看一下: lsof –i:123 接下来的任务就是配置客户端了。 2)ipv6 假设客户端主机的ipv6地址是2003:1::2,服务器端主机的ipv6地址是2003:1::1。 第一步,配置服务器端主机ipv6地址: ifconfig eth0 inet6 add 2003:1::1/64 第二步,测试连接: ping6 2003:1::2 如果不成功,还是检查客户端主机的网络设置,和网络连接情况。仅当能ping通了,才进行后面的操作。 第三步,配置ntp server,在/etc/ntp.conf中添加这样一行: restrict -6 2003:1::2 意思与上面ipv4的情况一样。 第四步,重新启动ntp service:

ntp服务器配置(优质参考)

国家开发银行 时间同步基础设施建设项目 实施说明书 2010年4月

文档信息 标题时间同步基础设施建设项目-实施说明书 创建日期2010年04月 创建者 文档目前版本 文档状态记录 日期版本号姓名机构/职务文档状态

目录 网络设备NTP客户端配置 (3) 一、C ISCO下NTP服务客户端配置 (3) 1.1思科基础网络设备配置NTP (3) 1.2思科CSS11503上配置NTP (3) 1.3思科CSACSE-1113-K9上配置NTP (4) 1.4思科SCE上配置NTP (5) 1.5思科GSS-4492R-K9上配置NTP (5) 1.6思科CS-MARS-100E-K9上配置NTP (6) 1.7 Call Manager配置NTP (8) 二、华为设备配置NTP (10) 2.1华为路由器及防火墙配置NTP (10) 2.2华为NS-SecPath 100F-AC,S3900上配置NTP (11) 三、联想网域防火墙的NTP配置 (12) 四、启明星辰防火墙的NTP配置 (13) 五、F5下的NTP配置 (14) 六、网康下的NTP配置 (14) 七、P OL YCOM的NTP配置 (16) 主机系统NTP客户端配置 (17) 一、AIX下NTP服务客户端配置 (17) 二、HP-UNIX下NTP服务客户端配置 (19) 三、S OLARIS下NTP服务客户端配置 (21) 3.1 solaris8、9 NTP服务客户端配置 (21) 3.2 solaris10 NTP服务客户端配置 (21) 3.3 同步的检查 (22) 四、L INUX下NTP服务客户端配置 (23) 五、W INDOWS下NTP服务客户端配置 (24) 5.1 Windows 98下NTP服务客户端配置 (24) 5.2 Windows 2000下NTP服务客户端配置 (24) 5.3 Windows XP下NTP服务客户端配置 (24) 5.4 Windows 2003下NTP服务客户端配置 (25) 5.5 Windows Vista下NTP服务客户端配置 (25) 5.6 Windows 7下NTP服务客户端配置 (25) 5.7 Windows 2008下NTP服务客户端配置 (26) 六、SCO UNIX下NTP服务客户端配置 (27)

NTP校时配置

将xp配置为局域网内NTP校时服务器的方法 需要关掉防火墙。(上述方法在自己电脑验证过。) 第一步:运行“regedit”把“HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Services / W32Time / Config”中的AnnounceFlags 改为5 即可. 如图 再检查“HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Services / W32Time / TimeProviders / NtpServer”中的Enabled 是否为1 ,如果不是就改为1 即可. 如图

第二步: 先关闭windows time服务,再开启该服务。可以在“管理工具”的“服务”界面下完成,也可以以DOS方式输入“net stop w32time”、“net start w32time”。 如图 第三步: 通过客户端输入该台已配置完成以上步骤的PC的IP地址 如图 红框内即为xp的IP地址

由于系统默认的时间同步间隔是7天,我们无法自由选择,使得这个功能在灵活性方面大打折扣。其实,我们也可以通过修改注册表来手动修改它的自动同步间隔以提高同步精度,以下以XP系统为例。 1. 在“开始”菜单→“运行”项下输入“Regedit”进入注册表编辑器 2. 展开[ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services \W32Time\TimeProviders\NtpClient ] 分支,并双击SpecialPollInterval 键值,将对话框中的“ 基数栏”选择到“十进制”上 3. 对话框中显示的数字正是自动对时的间隔(以秒为单位),比如默认的604800就是由7(天)×24(时)×60(分)×60(秒)计算来的。设定时间同步周期(建议设为900=15分钟或3600=1小时等周期值),填入对话框,点击确定保存关闭对话框。 4. 在Parameters列表中,将NtpServer键值修改为国家授时中心服务器的IP地址(210.72.14 5.44),然后点击“确定”按钮保存

NTPD配置指南

NTPD配置指南 本配置指南适用于使用NMEA格式gps,本文假定该gps使用$GPRMC格式数据,波特率为9600bps。测试环境:操作系统,ubuntu11.10。内核linux-3.1.6.tar.bz2。ntp版本ntp-4.2.6p5.tar.gz,PPS测试工具ago-pps-tools-6b14c72.tar.gz,头文件ppsclock.h。假定本机IP地址为192.168.1.1。 1.编译内核: $tar -xjvf linux-3.1.6.tar.bz2 $cd linux-3.1.6 $cp /boot/config-3.0.0-12-generic .config $make menuconfig 选择以下驱动 │┌─────────────────────────────────────────────────────────────────────┐│││ <*> PPS support ││ ││ [ ] PPS debugging messages ││ ││ *** PPS clients support *** ││ ││ <*> Kernel timer client (Testing client, use for debug) ││ ││ <*> PPS line discipline ││ ││ < > Parallel port PPS client ││ ││ *** PPS generators support *** {*} 8250/16550 and compatible serial support ││ ││ [*] Console on 8250/16550 and compatible serial port ││ ││ <*> 8250/16550 PCI device support $make $make modules $make modules_install $make install $reboot 选择新内核启动系统 $ cd /usr/include $ mv linux linux.old $ mv asm asm.old $ mv asm-generic asm-generic.old $ ln -s /lib/modules/$(uname -r)/build/include/linux linux $ ln -s /lib/modules/$(uname -r)/build/arch/x86/include/asm asm $ ln -s /lib/modules/$(uname -r)/build/include/asm-generic asm-generic $ cd /usr/include

相关主题