共计 942 个字符,预计需要花费 3 分钟才能阅读完成。
明天持续给大家介绍 Linux 运维相干内容,本文次要内容是 NTP 服务。
一、NTP 服务简介
NTP 服务,即用来同步零碎工夫的服务,尽管服务器外部会通过晶振主动计算工夫,然而在零碎长时间运行下,服务器外部工夫与理论工夫总会有轻微的偏差,长时间的积攒会导致这种偏差越来越大。在内网架构中,有些业务对工夫的要求比拟严苛,这就要求咱们内网设施中的工夫保持一致,而这一点就能够应用 NTP 服务实现。
二、NTP 服务应用
(一)NTP+cron 定时工作
NTP 服务能够采纳 YUM 的形式进行装置,命令如下:
yum install -y ntpdate
1
在装置实现后,执行命令:
ntpdate [IP 或域名]
1
即可手动进行工夫同步。
在内网架构中,如果设施比拟多,则能够应用内置的 NTP 服务器,如果设施比拟少,则能够抉择互联网上的 NTP 服务。罕用的 NTP 服务有阿里云的 NTP 服务,域名如下:
ntp1.aliyun.com
应用命令如下:
ntpdate ntp1.aliyun.com
1
执行后果如下:
当执行上述命令的时候,咱们是强制性的将零碎工夫更改为阿里云的 NTP 服务器的工夫,然而随着零碎的运行,零碎工夫又会逐渐的产生偏移,因而,咱们能够采取 cron 定时工作的形式,将上述命令写成定时工作脚本,使其定期执行。
(二)应用 NTPD 服务
尽管应用 ntp+cron 定时工作的形式能够定期同步工夫,然而当应用 NTP 服务时,会造成工夫的跳跃,对于一些蕴含 timer、sleep 命令的服务会造成影响。为避免这种状况的产生,咱们能够应用 NTPD 服务,NTPD 服务能够在修改工夫的同时,修改 CPU 的工夫。通用的思路是,在开机的时候,应用 ntp 强制同步工夫,在其余时候应用 ntpd 服务同步工夫。
三、NTP 服务同步硬件工夫
依照上述形式应用 NTP 服务同步工夫时,只会同步零碎工夫,如果想要让 NTP 同时同步硬件工夫,能够批改 NTP 服务的配置文件 /etc/sysconfig/ntpdate 文件,该文件原有内容如下所示:
将上图中 SYNC_HWCLOCK 局部,红线局部的 no 改为 yes,批改实现后如下所示:
这样,当批改实现后再次进行 NTP 服务时,就能够在同步零碎工夫的同时顺便同步硬件工夫了。
参考链接:
2 ways to check NTP server in Linux