服务器搭建四——NTP服务器搭建

服务器搭建四——NTP服务器搭建,第1张

虚拟主机中安装的Centos 6.9

安装的软件NTP

NTP(network time protocol 网络时间协议)用于同步计算机和网络设备的内部的时间一种协议

使用 yum list installed|grep ntp 看到有@base表示已经安装了ntp软件,ntpdate软件是用来和其他服务器做时间校对的软件,但是网络上有看到不建议使用,但是当我们百度linux时间调整他是最容易被搜索到的,最后会讨论他们两个的区别。另外还有个修改时间的rdate。也可以使用命令: rpm -qa|grep ntp 查看效果一样的。

在配置之前首先查看是否可以启动 /etc/rc.d/init.d/ntpd start 可以正常启动

ps -aux|grep ntp可以查看启动情况 另外尝试使用ntpd start发现这个是一个命令不是启动。使用whereis命令查看ntpd 对应的是/etc/sbin/ntpd这个是进程文件。启动文件是/etc/rc.d/init.d/ntpd。

NTP的配置文件相对来说比较简单,具体见下面的配置实例:

NTP 服务的端口号是123协议是UDP,注意防火墙开发

还修改/etc/ntp/stpe-tickers文件,内容如下(当ntpd服务启动时,会自动与该文件中记录的上层NTP服务进行时间校对)这个文件和主配置文件的选项sever功能特别像那么有什么区别呢?

service ntpd status #查看ntpd服务状态

service ntpd start #启动ntpd服务

service ntpd stop#停止ntpd服务

service ntpd restart #重启ntpd服务

ntpq -p 列出所有作为时钟源校正过本地FTP服务器的上层服务器的列表

ntpstat 本地服务器与上层服务器进行了同步本地服务器为4、3层偏差小于1014ms或者218毫秒 每64s查询一次上层服务器的时间

至于在linux系统和windows下如何校正时间应该不用我在说了吧。时间服务器都会搭建再不知道这个就有点说不过去的啊。

remote - 本机和上层ntp的ip或主机名,“+”表示优先,“*”表示次优先

refid- 参考上一层ntp主机地址

st - stratum阶层

when - 多少秒前曾经同步过时间

poll - 下次更新在多少秒后

reach- 已经向上层ntp服务器要求更新的次数

delay- 网络延迟

offset - 时间补偿

jitter - 系统时间与bios时间差

ntpd在实际同步时间时是一点点的校准过来时间的,最终把时间慢慢的校正对。而ntpdate不会考虑其他程序是否会阵痛,直接调整时间。

一个是校准时间,一个是调整时间。

linux系统:

ntpdate 198.17.16.20(我的自己的内网)

rdate -s 198.17.16.20(也可以)

windows:

01、修改注册表

电脑win + R ,运行窗口中输入regedit,打开注册表编辑器。

打开位置:

计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer,把Enabled的数字设置为1。

打开位置:

计算机

\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config,并把AnnounceFlags的值设置为5(默认为a)。

02、启用NTP服务

win + R 在运行窗口中输入services.msc,打开服务。

在服务项中找到Windows Time,双击打开,将【启动类型】设置为自动。

然后右键重新启动此服务,服务启动成功。

03、防火墙打开 UDP 123 端口

进入Windows设置界面,选择网络和Internet进入。

进入Windows防火墙-高级设置界面,选择入站规则-新建规则:

选择端口-协议和端口,选择UDP协议,添加端口号123,点击下一步,直至完成设置。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/362647.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-11
下一篇2023-05-11

发表评论

登录后才能评论

评论列表(0条)

    保存