首页 帮助中心 香港高防服务器 Centos 7部署NTP时间服务器
Centos 7部署NTP时间服务器
时间 : 2022-10-14 09:38:57 编辑 : 华纳云 阅读量 : 158

NTP(Network Time Protocol)网络时间协议基于UDP,用于网络时间同步的协议,使网络中的计算机时钟同步到UTC,再配合各个时区的偏移调整就能实现精准同步对时功能。

实验环境:

OS:Linux Centos 7.4 x86_64

1.查看当前服务器时区&列出时区并设置时区(如已是正确时区,请略过):

https://www.hncloud.com/uploads/UEditorImages/202210/14/fac6933a3d1018ba63c5c4e085400f71.jpg

2.时间时区概念理解:

GMT、UTC、CST、DST

查看是否安装:

https://www.hncloud.com/uploads/UEditorImages/202210/14/1785d6ed71b9f559201b1dfe747c9cce.jpg

如已安装请略过此步,否则请执行以下命令安装:

<span style="color: #57a64a;font-style: italic;line-height: 26px"># yum install ntpdate ntp -y</span>

修改NTP配置:

注:绿色为原有我注释掉的内容,红色为新增代替之前注释内容,其他默认。

3.设置系统开机自启动:

https://www.hncloud.com/uploads/UEditorImages/202210/14/08ab9079ed1a95998af1b23971d5b34d.jpg

在ntpd服务启动时,先使用ntpdate命令同步时间:

<span style="color: #57a64a;font-style: italic;line-height: 26px"># ntpdate -u 1.cn.pool.ntp.org</span>

原因之一:当服务端与客户端之间的时间误差过大时,此时修改时间可能对系统或应用带来不可预知问题,NTP会停止时间同步。若检查NTP启动后时间未同步时,应考虑可能是时间误差过大所致,此时需要先手动进行时间同步。

启动NTP服务器:

https://www.hncloud.com/uploads/UEditorImages/202210/14/3699ba2a2dc28d24267951ebc3359f2d.jpg

4.加入防火墙:

https://www.hncloud.com/uploads/UEditorImages/202210/14/25c84953fdc60b9d80c03e9b19a135de.jpg

 

5.查看ntp连接状态如果没有问题,将正确时间写入硬件:

https://www.hncloud.com/uploads/UEditorImages/202210/14/d3fc3fb44ad6f01f96cc604e9ecdf338.jpg

 

5.1.系统时间与硬件时间

硬件时间:

RTC(Real-Time Clock)或CMOS时间,一般在主板上靠电池供电,服务器断电后也会继续运行。仅保存日期时间数值,无法保存时区和夏令时设置。

系统时间:

一般在服务器启动时复制RTC时间,之后独立运行,保存了时间、时区和夏令时设置。

6.客户端:

以服务进程方式实时同步(需安装NTP):

https://www.hncloud.com/uploads/UEditorImages/202210/14/a66afbb1a847b02dc63803fff36fd912.jpg

重要:修改任意节点服务器的NTP配置文件都需要重起ntpd服务:

<span style="color: #57a64a;font-style: italic;line-height: 26px"># systemctl restart ntpd</span>

以crontab任务计划同步时间(需安装ntpdate,每天24点更新同步时间):

https://www.hncloud.com/uploads/UEditorImages/202210/14/20b649fbf257f976e717678671937716.jpg

已部署完毕。这样集群会自动定期进行服务的同步,如此以来集群的时间就保持一致了。

华纳云 推荐文章
Centos8 安装 Gogs托管服务 Ubuntu中安装多个终端以及更换默认终端 服务器禁止被ping的设置方法(图文) Ubuntu中使用ApacheBench进行压力测试 Ubuntu中如何修改默认程序? IIS7 网站发布常见报错问题解决方案 Centos 分割卷组具体方法 如何在IIS环境下配置Rewrite规则 Windows Server 2012共享文件 Linux中安装Homebrew
客服咨询
7*24小时技术支持
技术支持
渠道支持