明天持续给大家介绍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