1、如何搭建自己的NTP服务器
1、首先使用组合键WIN + R 启动运行窗口,在打开的窗口中输入regedit,点击确定按钮。
2、输入HKEY_LOCAL_,找到Config目录,双击Config目录下的AnnounceFlags。
3、把注册表项的值设定为5,点击确定按钮。
4、HKEY_LOCAL_,再输入注册表路径,双击NtpServer下的Enabled文件。
5、把Enabled的值设定为1,点击确定按钮。
6、然后打开命令提示符窗口,输入net stop w32time停止服务,再输入net start w32time启动服务。
7、输入命令w32tm /stripchart /computer:127.0.0.1,有时间回显说明配置成功了。
2、如何将PC配置为时钟服务器即NTP?
我就是这样用的,很好。
Windows(2003)下配置NTP时间服务器
一、服务端设置:
因为默认情况下,WINDOWS SERVER 2003 是作为NTP客户端工作的 ,所以必须通过修改注册表,以使系统作为NTP服务器运行。注意,工作之前请先备份注册表文件。
1、通过开始菜单,输入regedit命令后打开注册表设定画面,此时请一定备份注册表文件。
2、修改以下选项的键值
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\
NtpServer内的「Enabled」设定为1,打开NTP服务器功能
3、修改以下键值
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\
AnnounceFlags设定为5,该设定强制主机将它自身宣布为可靠的时间源,从而使用内置的互补金属氧化物半导体(CMOS) 时钟。
4、在dos命令行执行以下命令,确保以上修改起作用
net stop w32time
net start w32time
推荐计划;如果该服务器和internet连接,那么为了避免服务器和internet上的ntp同步,最好追加以下配置:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\
NtpClient的「enable」设定为0 以防止作为客户端自动同步外界的时间服务
二、客户设置:
1、指定主时间服务器。在DOS方式输入“net time /setsntp:ntp.sjtu.e.cn”,这里我们指定ntp.sjtu.e.cn是主时间服务器,也可以是其它地址(210.72.145.44)。
2、自由设定XP时间同步间隔:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\
NtpClient的「SpecialPollInterval」默认设定为604800(或86400)
3、win7与内部ntp服务器同步时间出来错误
试试编辑组策略,运行“gpedit.msc”,依次展开“计算机配置”—“管理模版”—“系统”—“Windows 时间服务”—“时间提供程序”—“配置 Windows NTP 客户端”,启用该项配置,并将类型更改为“NTP,再点击下面的启动NTP客户端,应用并确定.大概15-30分钟后组策略的更改才会生效,然后点击AC66U的提醒,在NTP服务器栏输入服务器域名,百度下国内常用且有效的NTP服务器地址及IP
4、中国国家授时中心 NTP服务器地址是多少?
中国国家授时中心 NTP服务器地址是“ntp.ntsc.ac.cn”
中国科学院国家授时中心发布关于“网络授时域名”全面试运行测试的公告:
为更好的满足用户的需求,提高网络授时服务质量,国家授时中心搭建了一套新的网络授时服务系统,网络授时服务器的域名为“ntp.ntsc.ac.cn”,目前已经具备初步服务能力,现拟在实际网络环境中开展全面的试运行测试。
(4)电脑ntp服务器扩展资料:
Windows7网络授时服务的使用方法:
1.点击Windows7操作系统右下角的时间,出现如下窗口。
2.点击“更改日期和时间设置”,弹出如下窗口。
3.选择上图的“Internet时间”选项卡,切换至如下图窗口。
(4)点击上图的“更改设置”按钮,弹出如下图窗口。
(5)在上图输入框中输入网络授时服务器域名“ntp.ntsc.ac.cn”后,点击“立即更新”后,出现“与ntp.ntsc.ac.cn同步成功”表示与网络授时服务器同步成功。
5、win7设置NTP服务器,急,在线等
在桌面上右击“计算机”,选择“管理”,然后选择“服务”。
选中“windows
time”,设置为开启,这样就可以将“windows
time”这一个服务打开。
“开始”--》“运行”--》输入“regedit”打开注册表。
找到netserver这一项
将netserver下enabled的值设置为
1。
重启电脑系统,就可以使用该电脑作为ntp服务器了。
6、怎么把电脑的时间和ntp服务器同步
XP的时间总是不对,该如用internet时间服务器让时间同步呢?
下面我将详细介绍操作方法,记得投票哦!
方法/步骤
1
使用浏览器打开百度在搜索框中搜索“ntp服务器地址”
然后找到一个有internet时间服务器的网页,或者有该信息的网页。
internet时间服务器如何让时间同步
2
然后我们在系统托盘区的时间上面双击,打开时间设置面板。
internet时间服务器如何让时间同步
3
现在,我们在时间设置的面板上把我们得到的那个时间服务器地址,如下图的粘贴到“服务器:”后面的框中。
internet时间服务器如何让时间同步
4
然后点击“应用”保存一下设置
如果你现在的电脑时间本来就不正确,而又连接了互联网,那么可以点击一下“立即同步”来与NTP服务器时间同步。
internet时间服务器如何让时间同步
5
如果同步出错,那么我们先按:WIN+r键调出运行窗口
在窗口中输入“services.msc”,然后点击“确定”
internet时间服务器如何让时间同步
6
在服务窗口中
找到windows time 这个服务,然后查看6它是否被启动。
如果没有启动,那么我们该服务上面点击鼠标右键---->单击“启动”即可。
internet时间服务器如何让时间同步
7
如果经过第五第六步都还会出错,那么你得更换一下这个internet时间服务器的地址啦
因为很多internet时间服务器并不能长久存在。可能已经过期,那么就得换掉。
那么我们点击那个“服务器:”后面的框,展开它的下拉框,在里面找到windows time这些时间服务器,看是否现在能使用官方的更新时间。
internet时间服务器如何让时间同步
8
需要更改日期和更换NTP服务器地址的错误解决方法如下。
对于要把日期更改为当天的日期的错误,是因为时间服务器是无法更改你的日期的,它仅仅能在日期一致的情况下,同步一个正确的时间。
internet时间服务器如何让时间同步
7、如何将Win7做为NTP服务器
1.
修改注册表项
hkey_local_machine\system\currentcontrolset\services\w32time\timeproviders\ntpserver
enabled
设定为
1(默认0)
hkey_local_machine\system\currentcontrolset\services\w32time\config\
announceflags
设定为
5
(默认
10)
value
meaning
0
timeserv_announce_no,
reliable_timeserv_announce_no.
the
domain
controller
does
not
advertise
time
service.
1
timeserv_announce_yes.
the
domain
controller
always
advertises
time
service.
2
timeserv_announce_auto.
the
domain
controller
automatically
determines
whether
it
should
advertise
time
service.
4
reliable_timeserv_announce_yes.
the
domain
contoller
will
always
advertise
reliable
time
service.
8
reliable_timeserv_announce_auto.
the
domain
controller
automatically
determines
whether
it
should
advertise
reliable
time
service.
2.
禁用防火墙或设置例外,udp
123端口。
3.
运行
services.msc,将windows
time服务设置成自动(延迟启动)
win7下如果设置成自动,下次重启后此服务会被停止,原因不详。
经实验,延迟启动也并不需要用户登录即可启动。
4.
重启动校时服务:net
stop
w32time
&&
net
start
w32time
网络设备(如cisco、h3c交换机……)不能正常同步ntp服务器时间:
hkey_local_machine\system\currentcontrolset\services\w32time\config\localclockdispersion
值修改为0
(默认为0x0000000a)
8、常用的 NTP 服务器有哪些
CentOS:
0.centos.pool.ntp.org
1.centos.pool.ntp.org
2.centos.pool.ntp.org
国内可用的
ntp.fudan.e.cn 复旦
210.72.145.44 国家守势中心服务器
亚洲地区的ntp服务器
Bangladesh — bd.pool.ntp.org (0)
China — cn.pool.ntp.org (3)
Hong Kong — hk.pool.ntp.org (1)
India — in.pool.ntp.org (2)
Indonesia — id.pool.ntp.org (2)
Iran — ir.pool.ntp.org (0)
Israel — il.pool.ntp.org (3)
Japan — jp.pool.ntp.org (5)
Korea — kr.pool.ntp.org (4)
Malaysia — my.pool.ntp.org (3)
Philippines — ph.pool.ntp.org (0)
Singapore — sg.pool.ntp.org (3)
Taiwan — tw.pool.ntp.org (7)
Thailand — th.pool.ntp.org (1)
Turkey — tr.pool.ntp.org (1)
United Arab Emirates — ae.pool.ntp.org (0)
国外的:
time.nist.gov 美国
time-a.nist.gov
time-b.nist.gov
time-nw.nist.gov
9、如何搭建自己的NTP服务器?
NTP服务器【Network Time Protocol(NTP)】是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),且可介由加密确认的方式来防止恶毒的协议攻击。时间按NTP服务器的等级传播。按照离外部UTC源的远近把所有服务器归入不同的Stratum(层)中。
网络时间协议(NTP)用来同步网络上不同主机的系统时间。你管理的所有主机都可以和一个指定的被称为 NTP 服务器的时间服务器同步它们的时间。而另一方面,一个 NTP 服务器会将它的时间和任意公共 NTP 服务器,或者你选定的服务器同步。由 NTP 管理的所有系统时钟都会同步精确到毫秒级。
在公司环境中,如果他们不想为 NTP 传输打开防火墙,就有必要设置一个内部 NTP 服务器,然后让员工使用内部服务器而不是公共 NTP 服务器。在这个指南中,我们会介绍如何将一个 CentOS 系统配置为 NTP 服务器。在介绍详细内容之前,让我们先来简单了解一下 NTP 的概念。
为什么我们需要 NTP?
由于制造工艺多种多样,所有的(非原子)时钟并不按照完全一致的速度行走。有一些时钟走的比较快而有一些走的比较慢。因此经过很长一段时间以后,一个时钟的时间慢慢的和其它的发生偏移,这就是常说的 “时钟漂移” 或 “时间漂移”。为了将时钟漂移的影响最小化,使用 NTP 的主机应该周期性地和指定的 NTP 服务器交互以保持它们的时钟同步。
在不同的主机之间进行时间同步对于计划备份、入侵检测记录、分布式任务调度或者事务订单管理来说是很重要的事情。它甚至应该作为日常任务的一部分。
NTP 的层次结构
NTP 时钟以层次模型组织。层级中的每层被称为一个 stratum(阶层)。stratum 的概念说明了一台机器到授权的时间源有多少 NTP 跳。
Stratum 0 由没有时间漂移的时钟组成,例如原子时钟。这种时钟不能在网络上直接使用。Stratum N (N > 1) 层服务器从 Stratum N-1 层服务器同步时间。Stratum N 时钟能通过网络和彼此互联。
NTP 支持多达 15 个 stratum 的层级。Stratum 16 被认为是未同步的,不能使用的。
准备 CentOS 服务器
现在让我们来开始在 CentOS 上设置 NTP 服务器。
首先,我们需要保证正确设置了服务器的时区。在 CentOS 7 中,我们可以使用 timedatectl 命令查看和更改服务器的时区(比如,"Australia/Adelaide",LCTT 译注:中国可设置为 Asia/Shanghai )
代码如下:
# timedatectl list-timezones | grep Australia
# timedatectl set-timezone Australia/Adelaide
# timedatectl
继续并使用 yum 安装需要的软件
代码如下:
# yum install ntp
然后我们会添加全球 NTP 服务器用于同步时间。
代码如下:
# vim /etc/ntp.conf
server 0.oceania.pool.ntp.org
server 1.oceania.pool.ntp.org
server 2.oceania.pool.ntp.org
server 3.oceania.pool.ntp.org
默认情况下,NTP 服务器的日志保存在 /var/log/messages。如果你希望使用自定义的日志文件,那也可以指定。
复制代码
代码如下:
logfile /var/log/ntpd.log
如果你选择自定义日志文件,确保更改了它的属主和 SELinux 环境。
复制代码
代码如下:
# chown ntp:ntp /var/log/ntpd.log
# chcon -t ntpd_log_t /var/log/ntpd.log
现在初始化 NTP 服务并确保把它添加到了开机启动。
代码如下:
# systemctl restart ntp
# systemctl enable ntp
验证 NTP Server 时钟
我们可以使用 ntpq 命令来检查本地服务器的时钟如何通过 NTP 同步。
下面的表格解释了输出列。
remote 源在 ntp.conf 中定义。‘*’ 表示当前使用的,也是最好的源;‘+’ 表示这些源可作为 NTP 源;‘-’ 标记的源是不可用的。
refid 用于和本地时钟同步的远程服务器的 IP 地址。
st Stratum(阶层)
t 类型。 'u' 表示单播(unicast)。其它值包括本地(local)、多播(multicast)、广播(broadcast)。
when 自从上次和服务器交互后经过的时间(以秒数计)。
poll 和服务器的轮询间隔,以秒数计。
reach 表示和服务器交互是否有任何错误的八进制数。值 337 表示 100% 成功(即十进制的255)。
delay 服务器和远程服务器来回的时间。
offset 我们服务器和远程服务器的时间差异,以毫秒数计。
jitter 两次取样之间平均时差,以毫秒数计。
控制到 NTP 服务器的访问
默认情况下,NTP 服务器允许来自所有主机的查询。如果你想过滤进来的 NTP 同步连接,你可以在你的防火墙中添加规则过滤流量。
# iptables -A INPUT -s 192.168.1.0/24 -p udp --dport 123 -j ACCEPT
# iptables -A INPUT -p udp --dport 123 -j DROP
该规则允许从 192.168.1.0/24 来的 NTP 流量(端口 UDP/123),任何其它网络的流量会被丢弃。你可以根据需要更改规则。
配置 NTP 客户端
1. Linux
NTP 客户端主机需要 ntpupdate 软件包来和服务器同步时间。可以轻松地使用 yum 或 apt-get 安装这个软件包。安装完软件包之后,用服务器的 IP 地址运行下面的命令。
代码如下:
# ntpdate
基于 RHEL 和 Debian 的系统命令都相同。
2. Windows
如果你正在使用 Windows,在日期和时间设置(Date and Time settings)下查找网络时间(Internet Time)。
3. Cisco 设备
如果你想要同步 Cisco 设备的时间,你可以在全局配置模式下使用下面的命令。
代码如下:
# ntp server
来自其它厂家的支持 NTP 的设备有自己的用于网络时间的参数。如果你想将设备和 NTP服务器同步时间,请查看设备的说明文档。
结论
总而言之,NTP 是在你的所有主机上同步时钟的一个协议。我们已经介绍了如何设置 NTP 服务器并使支持 NTP 的设备和服务器同步时间。
10、电脑中怎么配置NTP服务
电脑中怎么配置NTP服务
1、先关闭Windows系统自带的防火墙;
2、按Win+R键打开运行,输入regedit并回车;
3、在注册表中展开:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config,在右侧双击打开AnnounceFlags,将数值数据改为5,点击确定;
4、同样地,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer,右侧将Enabled改为1,并点击确定;
5、还有:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\Ntpclient,将Enabled改为0,点击确定;
6、退出注册表编辑器,打开命令提示符,输入并执行net stop w32time && net start w32time重新启动Windows时间服务即可。