㈠ ntp授时服务器(NTP时间服务器)配置步骤与方法
配置ntp授时服务器:步骤与方法
在计算机网络领域,确保系统时间同步与正确性至关重要,因为时间同步对于众多应用,如日志时间戳、证书有效期、安全握手等都至关重要。网络时间协议(NTP)旨在解决网络系统时间同步的问题。本文将详细介绍配置ntp授时服务器的步骤与方法。
首先,安装NTP软件。对于CentOS 7系统,使用yum工具安装ntp服务。在命令行输入以下命令:
yum install -y ntp
接着,启动NTP服务并设置开机启动,命令如下:
systemctl start ntpd
systemctl enable ntpd
对于其他Linux发行版,安装和启动NTP服务可能需要使用其他命令。
其次,编辑NTP配置文件。默认配置文件位于/etc/ntp.conf。对于ntp授时服务器,需要配置为稳定的参考时钟,通常使用外部可靠的时钟源。以下是一个示例配置,包含两个时钟源:
server 0.cn.pool.ntp.org
server 1.cn.pool.ntp.org
这里的“ cn.pool.ntp.org”是公共的NTP服务器池,选择地理位置相近且响应时间短的NTP服务器作为参考时钟。若需添加更多时钟源,可在ntp.conf文件中使用“server”命令。
同时,为防止外部设备无限制访问,配置ntp授时服务器需限制本地网络访问,使用“restrict”命令在ntp.conf中添加:
restrict 192.168.1.0 mask 255.255.255.0
上述命令表示仅192.168.1.0/24网段的设备能使用ntp授时服务器。如需授时给更多设备,可继续使用“restrict”命令。
然后,重新启动NTP服务,以使设置生效。在命令行输入以下命令:
systemctl restart ntpd
至此,ntp授时服务器已配置完成,使用配置的时钟源同步时间,并将其作为本地参考。
验证ntp授时服务器正常工作,使用ntpdate工具查询。命令如下:
ntpdate -q ntp服务器的IP地址
例如:
ntpdate -q 192.168.1.100
若正常工作,将输出ntp服务器地址、ntp服务器时间及与本地计算机时间的时间差。
此外,配置ntp授时客户端指向服务器IP地址,即可通过ntp授时服务器同步时间,确保网络中所有设备的时间同步。
综上所述,配置ntp授时服务器能有效避免网络系统时间不同步,确保计算机网络的正常运行。
总结配置步骤:
1、安装NTP软件
2、编辑NTP配置文件
3、重启NTP服务
4、验证ntp授时服务器正常工作
按照以上步骤,可轻松配置一个计算机为ntp授时服务器,并确保整个网络时间同步。
㈡ NTP服务器的配置和使用
为了避免Linux系统的主机,在长时间运行下所导致的时间偏差。因此我们需要对时间进行时间同步(synchronize)。我们一般使用ntp服务来同步不同机器的时间。NTP 是网络时间协议(Network Time Protocol)的简称,他是通过UDP协议,对时间进行同步的。
编辑NTP Server的主要配置文件为/etc/ntp.conf ,如下:
配置含义:
配置完毕,重启NTP服务,使配置更改生效。
查看NTP服务和上级连通状态
内网其他设备作为NTP的客户端配置,相对就比较简单,而且所有设备的配置都相同。
首先需要安装NTP服务(与NTP-Server完全一样)。然后找其中一台配置/etc/ntp.conf文件,配置完成验证通过后,拷贝到其他客户端机器,直接使用即可。
注释掉之前的上层服务,以下几行
添加本地的NTP服务器即可完成配置
可以用date命令查看时区
如果时区是EST需要改成CST
选择亚洲 /中国 /北京 /然后确认
改完后执行如下复制语句
使用
172.17.30.100为你的NTP服务器的ip地址,显示adjust time server 192.168.1.135 offset 0.004882 sec
这里有可能出现同步失败,一般情况下原因都是本地的NTPD服务器还没有正常启动起来,一般需要几分钟时间后才能开始同步。
也有报错 no server suitable for synchronization found,这种问题由一下两种情况造成:
Server dropped: strata too high:
并且显示“stratum 16”。而正常情况下stratum这个值得范围是“0~15”。
这种问题往往是由ntp服务启动后还没有和上层服务同步完成,可以等五分钟再次查看。
Server dropped: strata no data:
这种问题一般是因为访问不到NTP服务,需要检查NTP服务是否启动成功,或者是否是被防火墙拦截。
启动NTP_Client
启动后,查看同步情况
由于是内网,NTP服务很快会同步上,可以使用下面命令查看时间是否和服务器时间相同
本机客户端配置完成后,需要同步的客户端机器使用SCP拷贝/etc/ntp.conf,命令如下,启动NTP服务即可。
Linux的NTP配置总结
NTP服务及时间同步问题
㈢ 如何将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)