之前在学习k8s部署的过程中,有时间同步的设置,当时一点也不懂,参看的教程是那样子操作的就以为实现了时间同步,随着对容器集群管理软件的继续研究及项目验收的逐步推进,后来知道了时统服务器的存在,知道了在在线和离线情况下时间同步都是需要配置的,在线情况下可以配置网络时统服务器(百度搜索国内的NTP时统服务器会出来蛮多的),离线情况下需要配置专门的时统服务器,那就简单介绍一下我配置时统服务器的操作吧,超级简单~
1.开启ntpd服务
关于麒麟系统,貌似是带了两个时间同步的工具:chronyd和ntpd,我们需要用的是ntpd服务来进行时间校准,因此,通过
systemctl status ntpd
查看ntpd的状态,默认是未激活,需要启动该服务:
systemctl start ntpd
再次查看ntpd的状态,已经是active了
2. 配置时统服务器
在ntp的配置文件中,将时统服务器的ip配置进去:
vim /etc/ntp.conf: #在最后一行加入: server 时统服务器的ip
3. 创建定时任务
#新建定时任务 crontab -e #空着保存退出 #查看任务文件夹 ll /var/spool/cron/ #确认有任务后,重新进入任务 crontab -e #定时任务及执行的命令,以下为每隔一分钟进行一次时间同步 */1 * * * * ntpdate 时统服务器ip
4. 查看时间同步情况
ntpq -p
PS:先声明一下ntpq -p的图示并不是我的系统截图,我们公司并未购置内网的时统服务器,我也是在甲方单位配置后见过结果图,所以只是为了方便大家查看结果并知道看到的结果应该是什么样子而找的截图呐~。