ntp自动校时服务器 *** 时间校准服务器

牵着乌龟去散步 地址 10

大家好,关于ntp自动校时服务器 *** 很多朋友都还不太明白,今天小编就来为大家分享关于时间校准服务器的知识,希望对各位有所帮助!

本文目录

  1. 萤石云ntp校时服务器 ***
  2. ntpd服务会占用服务器多少资源
  3. 海康威视 *** ntp校时怎么设置
  4. 海康威视 *** 如何设置ntp校时

一、萤石云ntp校时服务器 ***

萤石云ntp校时服务器 *** :time.ys7 *** 。

NTP校时:录像机可以通过NTP服务器进行校时,一般有以下两种情况:

之一种,自建NTP服务器,一般有设置 *** 时间服务器 *** 的选项,填上就可以了,自动同步。

第二种,设备如果连接到外网,可以通过国家校时服务器校时, *** 210.72.145.44,NTP端口123。也可以用 *** NTP服务器 *** 202.120.2.101。也可以使用别的校时服务器。

启用NTP,校时时间间隔默认是60分钟,可以在1-10800分钟范围调节。

二、ntpd服务会占用服务器多少资源

设置NTP服务器不难但是NTP本身是一个很复杂的协议.这里只是简要地介绍一下实践 ***

和上次一样,下面的实验都在RHEL5上运行

如果有人问你说现在几点?你看了看表回答他说晚上8点了.这样回答看上去没有什么问题,但是如果问你的这个人在欧洲的话那么你的回答就会让他很疑惑,因为他那里还太阳当空呢.

这里就有产生了一个如何定义时间的问题.因为在地球环绕太阳旋转的24个小时中,世界各地日出日落的时间是不一样的.所以我们才有划分时区(timezone)的必要,也就是把全球划分成24个不同的时区.所以我们可以把时间的定义理解为一个时间的值加上所在地的时区(注意这个所在地可以精确到城市)

地理课上我们都学过格林威治时间(GMT),它也就是0时区时间.但是我们在计算机中经常看到的是UTC.它是Coordinated Universal Time的简写.虽然可以认为UTC和GMT的值相等(误差相当之小),但是UTC已经被认定为是国际标准,所以我们都应该遵守标准只使用UTC

那么假如现在中国当地的时间是晚上8点的话,我们可以有下面两种表示方式

这里的CST是Chinese Standard Time,也就是我们通常所说的北京时间了.因为中国处在UTC+8时区,依次类推那么也就是12:00 UTC了.

为什么要说这些呢(呵呵这里不是地理论坛吧...)

之一,不管通过任何渠道我们想要同步 *** 的时间,通常提供方只会给出UTC+0的时间值而不会提供时区(因为它不知道你在哪里).所以当我们设置 *** 时间的时候,设置好时区是首先要做的工作

第二,很多国家都有夏令时(我记得小时候中国也实行过一次),那就是在一年当中的某一天时钟拨快一小时(比如从UTC+8一下变成UTC+9了),那么同理到时候还要再拨慢回来.如果我们设置了正确的时区,当需要改变时间的时候 *** 就会自动替我们调整

现在我们就来看一下如何在Linux下设置时区,也就是time zone

在Linux下glibc提供了我们事先编译好的许多timezone文件,他们就放在/usr/share/zone *** 这个目录下,这里基本涵盖了大部分的国家和城市

Africa/ Chile/ Factory Iceland Mexico/ posix/ Universal

America/ CST6CDT GB Indian/ Mideast/ posixrules US/

Antarctica/ Cuba GB-Eire Iran MST PRC UTC

Arctic/ EET GMT iso3166.tab MST7MDT PST8PDT WET

Asia/ E *** pt GMT0 Israel N *** ajo right/ W-SU

Atlantic/ Eire GMT-0 Ja *** ica NZ ROC zone.tab

Australia/ EST GMT+0 Japan NZ-CHAT ROK Zulu

Brazil/ EST5EDT Greenwich Kwajalein Pacific/ Singapore

Canada/ Etc/ Hongkong Libya Poland T *** key

CET E *** ope/ HST MET Portugal UCT在这里面我们就可以找到自己所在城市的time zone文件.那么如果我们想查看对于每个time zone当前的时间我们可以用zdump命令

Hongkong Fri Jul 6 06:13:57 2007 HKT那么我们又怎么来告诉 *** 我们所在time zone是哪个呢? *** 有很多,这里举出两种

之一个就是修改/etc/localtime这个文件,这个文件定义了我么所在的local time zone.

我们可以在/usr/share/zone *** 下找到我们的time zone文件然后拷贝去到/etc/localtimezone(或者做个symbolic link)

假设我们现在的time zone是BST(也就是英国的夏令时间,UTC+1)

Thu Jul 5 23:33:40 BST 2007我们想把time zone换成上海所在的时区就可以这么做

# ln-sf/usr/share/zone *** /posix/Asia/Shanghai/etc/localtime

这样时区就改过来了(注意时间也做了相应的调整)

第二种 *** 也就设置TZ环境变量的值.许多程序和命令都会用到这个变量的值. TZ的值可以有多种格式,最简单的设置 *** 就是使用tzselect命令

TZ='America/Los_Angeles';export TZtzselect

会让你选择所在的国家和城市(我省略了这些步骤),最后输出相应的TZ变量的值.那么如果你设置了TZ的值之后时区就又会发生变化

通过这两个例子我们也可以发现TZ变量的值会override/etc/localtime.也就是说当TZ变量没有定义的时候 *** 才使用/etc/localtime来确定time zone.所以你想永久修改time zone的话那么可以把TZ变量的设置写入/etc/profile里

好了现在我们知道怎么设置时区了,下面我们就来看看如何设置Linux的时间吧

3. Real Time Clock(RTC) and System Clock

说道设置时间这里还要明确另外一个概念就是在一台计算机上我们有两个时钟:一个称之为硬件时间时钟(RTC),还有一个称之为 *** 时钟(System Clock)

硬件时钟是指嵌在主板上的特殊的电路,它的存在就是平时我们关机之后还可以计算时间的原因

*** 时钟就是 *** 作 *** 的kernel所用来计算时间的时钟.它从1970年1月1日00:00:00 UTC时间到目前为止秒数总和的值在Linux下 *** 时间在开机的时候会和硬件时间同步(synchronization),之后也就各自 *** 运行了

那么既然两个时钟独自运行,那么时间久了必然就会产生误差了,下面我们来看一个例子

Fri 06 Jul 2007 12:27:17 AM BST-0.96 *** 31 seconds

通过hwclock--show命令我们可以查看机器上的硬件时间(always in local time zone),我们可以看到它和 *** 时间还是有一定的误差的,那么我们就需要把他们同步

如果我们想要把硬件时间设置成 *** 时间我们可以运行以下命令

ntp自动校时服务器地址 时间校准服务器-第1张图片-

# hwclock--hctosys反之,我们也可以把 *** 时间设置成硬件时间

# hwclock--systohc那么如果想设置硬件时间我们可以开机的时候在BIOS里设定.也可以用hwclock命令

# hwclock--set--date="mm/dd/yy hh:mm:ss"如果想要修改 *** 时间那么用date命令就最简单了

# date-s"dd/mm/yyyy hh:mm:ss"现在我们知道了如何设置 *** 和硬件的时间.但问题是如果这两个时间都不准确了怎么办?那么我们就需要在互联网上找到一个可以提供我们准确时间的服务器然后通过一种协议来同步我们的 *** 时间,那么这个协议就是NTP了.注意接下去我们所要说的同步就都是指 *** 时间和 *** 服务器之间的同步了

其实这个标题应该改为设置"NTP Relay Server"前的准备更加合适.因为不论我们的计算机配置多好运行时间久了都会产生误差,所以不足以给互联网上的其他服务器做NTP Server.真正能够精确地测算时间的还是原子钟.但由于原子钟十分的昂贵,只有少部分组织拥有,他们连接到计算机之后就成了一台真正的NTP Server.而我们所要做的就是连接到这些服务器上同步我们 *** 的时间,然后把我们自己的服务器做成NTP Relay Server再给互联网或者是局域网内的用户提供同步服务

好了,前面讲了一大堆理论,现在我们来动手实践一下吧.架设一个NTP Relay Server其实非常简单,我们先把需要的RPM包装上

是否已经安装了NTP包可以用这条命令来确定:

[root@NTPser~]# rpm-qa| grep ntp

出现以上代码则表示已安装NTP包,否则用下面 *** 安装:

# rpm-ivh ntp-4.2.2p1-5.el5.rpm

那么之一步我们就要找到在互联网上给我们提供同步服务的NTP Server

是NTP的官方网站,在这上面我们可以找到离我们城市最近的NTP Server. NTP建议我们为了保障时间的准确 *** ,最少找两个个NTP Server

那么比如在英国的话就可以选择下面两个服务器

它的一般格式都是number.country.pool.ntp.org

第二步要做的就是在打开NTP服务器之前先和这些服务器做一个同步,使得我们机器的时间尽量接近标准时间.

这里我们可以用ntpdate命令手动更新时间

6 Jul 01:21:49 ntpdate[4528]: step time server 213.222.193.35 offset-3 *** 08.575181 sec

6 Jul 01:21:56 ntpdate[4530]: adjust time server 213.222.193.35 offset-0.000065 sec

假如你的时间差的很离谱的话之一次会看到调整的幅度比较大,所以保险起见可以运行两次.那么为什么在打开NTP服务之前先要手动运行同步呢?

1.因为根据NTP的设置,如果你的 *** 时间比正确时间要快的话那么NTP是不会帮你调整的,所以要么你把时间设置回去,要么先做一个手动同步

2.当你的时间设置和NTP服务器的时间相差很大的时候,NTP会花上较长一段时间进行调整.所以手动同步可以减少这段时间

现在我们就来创建NTP的配置文件了,它就是/etc/ntp.conf.我们只需要加入上面的NTP Server和一个driftfile就可以了

server 210.72.145.44#这是中国国家授时中心的IP

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

driftfile/var/lib/ntp/ntp.drift非常的简单.接下来我们就启动NTP Server,并且设置其在开机后自动运行

现在我们已经启动了NTP的服务,但是我们的 *** 时间到底和服务器同步了没有呢?为此NTP提供了一个很好的查看工具: ntpq(NTP query)

我建议大家在打开NTP服务器后就可以运行ntpq命令来监测服务器的运行.这里我们可以使用watch命令来查看一段时间内服务器各项数值的变化

Every 2.0s: ntpq-p Sat Jul 7 00:41:45 2007

remote refid st t when poll reach delay offset jitter

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

+193.60.199.75 193.62.22.98 2 u 52 *** 377 8.578 10.203 2 *** .032

*mozart.musicbox 1 *** .5.41.41 2 u 54 *** 377 19.301-60.218 2 *** .411

remote:它指的就是本地机器所连接的远程NTP服务器

refid:它指的是给远程服务器(e.g. 193.60.199.75)提供时间同步的服务器

st:远程服务器的层级别(stratum).由于NTP是层型结构,有顶端的服务器,多层的Relay Server再到客户端.所以服务器从高到低级别可以设定为1-16.为了减缓负荷和 *** 堵塞,原则上应该避免直接连接到级别为1的服务器的.

t:这个.....我也不知道啥意思^_^

when:我个人把它理解为一个计时器用来告诉我们还有多久本地机器就需要和远程服务器进行一次时间同步

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

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

delay:从本地机发送同步要求到服务器的round trip time

offset:这是个最关键的值,它告诉了我们本地机和服务器之间的时间差别. offset越接近于0,我们就和服务器的时间越接近

jitter:这是一个用来做统计的值.它统计了在特定个连续的连接数里offset的分布情况.简单地说这个数值的绝对值越小我们和服务器的时间就越精确

那么大家细心的话就会发现两个问题:之一我们连接的是0.uk.pool.ntp.org为什么和remote server不一样?第二那个最前面的+和*都是什么意思呢?

之一个问题不难理解,因为NTP提供给我们的是一个cluster server所以每次连接的得到的服务器都有可能是不一样.同样这也告诉我们了在指定NTP Server的时候应该使用hostname而不是IP

第二个问题和之一个相关,既然有这么多的服务器就是为了在发生问题的时候其他的服务器还可以正常地给我们提供服务.那么如何知道这些服务器的状态呢?这就是之一个记号会告诉我们的信息

*它告诉我们远端的服务器已经被确认为我们的主NTP Server,我们 *** 的时间将由这台机器所提供

+它将作为辅助的NTP Server和带有*号的服务器一起为我们提供同步服务.当*号服务器不可用时它就可以接管

-远程服务器被clustering algorithm认为是不合格的NTP Server

了解这些之后我们就可以实时监测我们 *** 的时间同步状况了

运行一个NTP Server不需要占用很多的 *** 资源,所以也不用专门配置 *** 的服务器,就可以给许多client提供时间同步服务,但是一些基本的安全设置还是很有必要的

那么这里一个很简单的思路就是之一我们只允许局域网内一部分的用户连接到我们的服务器.第二个就是这些client不能修改我们服务器上的时间

权限的设定主要以 restrict这个参数来设定,主要的语法为:

restrict IP *** *** sk子网掩码参数

其中 IP可以是IP *** ,也可以是 default,default就是指所有的IP

i *** ore:关闭所有的 NTP联机服务

nomodify:客户端不能更改服务端的时间参数,但是客户端可以通过服务端进行 *** 校时。

notrust:客户端除非通过认证,否则该客户端来源将被视为不信任子网

noquery:不提供客户端的时间查询

注意:如果参数没有设定,那就表示该 IP(或子网)没有任何 *** !

在/etc/ntp.conf文件中我们可以用restrict关键字来配置上面的要求

首先我们对于默认的client拒绝所有的 *** 作

restrict default kod nomodify notrap nopeer noquery

最后我们允许局域网内所有client连接到这台服务器同步时间.但是拒绝让他们修改服务器上的时间

restrict 1 *** .168.1.0 *** sk 255.255.255.0 nomodify

把这三条加入到/etc/ntp.conf中就完成了我们的简单配置. NTP还可以用key来做authentication,这里就不详细介绍了

做到这里我们已经有了一台自己的Relay Server.如果我们想让局域网内的其他client都进行时间同步的话那么我们就都应该照样再搭建一台Relay Server,然后把所有的client都指向这两台服务器(注意不要把所有的client都指向Internet上的服务器).只要在client的/etc/ntp.conf加上这你自己的服务器就可以了

其它LINUX如果仅作为只客户端的话,则不能启动ntpd服务!否则无法运行ntpdata服务器 *** 来同步时间

之后可以使用cron或修改crontab文件定期向NTP服务器更新时间,并用

1.配置文件中的driftfile是什么?

我们每一个system clock的频率都有小小的误差,这个就是为什么机器运行一段时间后会不精确. NTP会自动来监测我们时钟的误差值并予以调整.但问题是这是一个冗长的过程,所以它会把记录下来的误差先写入driftfile.这样即使你重新开机以后之前的计算结果也就不会丢失了

NTP一般只会同步system clock.但是如果我们也要同步RTC(hwclock)的话那么只需要把下面的选项打开就可以了

3、利用crontab让LINUX NTP定时更新时间

注:让linux运行ntpdate更新时间时,linux不能开启NTP服务,否则会提示端口被占用:如下

[root@ESXI~]# ntpdate 1.rhel.pool.ntp.org

20 May 09:34:14 ntpdate[6747]: the NTP socket is in use, exiting

命令格式的前一部分是对时间的设定,后面一部分是要执行的命令。时间的设定我们有一定的约定,前面五个*号 *** 五个数字,数字的取值范围和含义如下:

除了数字还有几个个特殊的符号就是“*”、“/”和“-”、“,”,“*” *** 所有的取值范围内的数字,“/” *** 每的意思,“*/5”表示每5个单位,“-” *** 从某个数字到某个数字,“,”分开几个离散的数字。以下举几个例子说明问题:

晚上11点到早上8点之间每两个小时,早上八点:

每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点:

运行setup或其它服务设置工具,将crond服务勾选上

chkconfig--l *** l 2345 crond on定义在这几个 *** 运行级别上启用crond( *** 安装完默认就是这个设置)

__________________________________________

一、LINUX做为客户端自动同步时间

如果想定时进行时间校准,可以使用crond服务来定时执行。

30 8*** root/usr/ *** in/ntpdate 1 *** .168.0.1;/ *** in/hwclock-w#1 *** .168.0.1是NTP服务器的IP ***

这样,每天 8:30 Linux *** 就会自动的进行 *** 时间校准。

二、WINDOWS需要打开windows time服务和RPC的二个服务

如果在打开windows time服务,时报错误1058,进行下面 *** 作

1.运行 cmd进入命令行,然后键入

正确的响应为:W32Time成功注册。

2.如果上一步正确,用 net start"windows time"或 net start w32time启动服务。

11.其它造成无法成功更新的原因:

1、客户端的日期必须要设置正确,不能超出正常时间24小时,不然会因为安全原因被拒绝更新。其次客户端的时区必须要设置好,以确保不会更新成其它时区的时间。

2、fudge 127.127.1.0 stratum 10如果是LINUX做为NTP服务器,stratum(层级)的值不能太大,如果要向上级NTP更新可以设成2

3、LINUX的NTP服务器必须记得将从上级NTP更新的时间从 *** 时间写到硬件里去 hwclock--systohc

NTP一般只会同步system clock.但是如果我们也要同步RTC(hwclock)的话那么只需要把下面的选项打开就可以了

4、Linux如果开启了NTP服务,则不能手动运行ntpdate更新时间(会报端口被占用),它只能根据/etc/ntp.conf里server字段后的服务器 *** 按一定时间间隔自动向上级NTP服务器更新时间。可以运行命令 ntpstat查看每次更新间隔如:

synchronised to NTP server(210.72.145.44) at stratum 2#本NTP服务器层次为2,已向210.72.145.44 NTP同步过

time correct to within 93 ms#时间校正到相差93ms之内

polling server *** ry 1024 s#每1024秒会向上级NTP轮询更新一次时间

三、海康威视 *** ntp校时怎么设置

通过设置NTP服务器 *** 、NTP端口号和校时时间间隔,设备即按照设置每隔一段时间校时一次。

主菜单— *** 配置— *** 配置——NTP

*** 管理— *** 配置—基本配置—NTP

注意:NTP校时,需要设备接入外网或者在局域网中有NTP软件组建NTP服务器。

设备在日常使用中要注意保持清洁和防尘,而且切忌勤开勤关。比如:在开启 *** 后不要马上就关闭 *** ,这样会较容易损伤设备,虽然在 *** 控制编写程序时已注意到该事项,作了一定的保护功能,但在使用时还是请注意。

*** 集成控制 *** 的主机及 *** 处理 *** 可以长期通电,投影机连续开机的时间建议不能超过10个小时。

遵循以下安全原则有助于确保您的人身安全,避免潜在损害

请勿尝试自行维修组成 *** 的所有器材,除非您是经过 *** 培训的维修技术人员,请始终严格按照 *** 作手册进行 *** 的使用和维护。

请保持所有器材的通风畅顺,否则可能会导致器材内部组件短路而引起火灾或触电事件,甚至可能会因此造成整个 *** 的崩溃。

为了避免可能发生的 *** 事件,请勿在雷雨天期间连接或断开 *** 的任何电缆,也不要尝试对 *** 的器材进行带电维修和安装。

本 *** 的大部分器材都经过了严格的电磁辐射(EMC)或类似的安全验证,一般情况不会对其它电子产品产生干扰,但在 *** 需要增加电子器材设备时,请注意您选择的产品有无通过类似的测试验证,以免对现有的 *** 产生干扰。

断开所有电缆连接时,请针对不同的电缆连接头方式,捂紧连接器进行拔 *** ,请勿使用蛮力强拉电缆。连接电缆之前,请确认两个连接头的朝向正确并对齐。

*** 或器材在关闭之后,请勿尝试即时重启,投影机必须要等待散热风扇完全停止运行才能重启,散热时间视乎运行的状态而定(一般建议不低于30分钟)。其它电子器材重启间隔时间建议不少于3分钟。

投影机启动时间大约60秒(按下Stby键后),30秒后才会打开光栅,有强光投射于屏幕,此过程请不要朝镜头内看,以免光栅打开灼伤眼睛。

保持电子 *** 运行的基本清洁环境,做到无烟雾、无灰尘,因为烟雾和灰尘对投影机以及所有电子器材的损害较大,虽然投影机拥有密封、防尘、防烟的DMD?芯片。

其它安全说明或详细的注意事项请参考附件的产品说明书。

四、海康威视 *** 如何设置ntp校时

1.进入海康威视 *** *** 的主菜单。

2.在 *** 设置中找到“时间设置”或“NTP设置”选项。

3.输入正确的NTP服务器 *** 和端口号。可以选择官方的NTP服务器,以确保时间的准确 *** 。

4.根据 *** 环境和实际需求设置同步时间间隔,并进行保存。

海康威视 *** *** 为了确保时间的准确 *** ,通常采用NTP进行时间同步。设置NTP校时的步骤如下:

进入主菜单:首先,需要登录到海康威视 *** *** 的主菜单界面。

找到时间设置选项:在主菜单中,需要找到 *** 设置或配置设置部分。在其中,会有一个“时间设置”或类似的选项。点击进入。

输入NTP服务器信息:在时间设置菜单中,需要输入正确的NTP服务器 *** 和端口号。为了确保时间的准确 *** ,可以选择使用官方的NTP服务器。

设置同步时间间隔并保存:根据 *** 环境和实际需求,设置一个合适的时间同步间隔。这个间隔可以根据 *** 状况和时间偏差情况来调整。设置完成后,一定要保存配置,使设置生效。

完成以上步骤后,海康威视 *** *** 就会自动与设定的NTP服务器进行时间同步,确保 *** 时间的准确 *** 。这样的设置对于保障 *** 数据的准确 *** 和完整 *** 非常重要。

ntp自动校时服务器 *** 和时间校准服务器的问题分享结束啦,以上的文章解决了您的问题吗?欢迎您下次再来哦!

标签: 服务器 校准 *** 自动 时间

抱歉,评论功能暂时关闭!