时间同步服务器,顾名思义就是来同步时间的。在集群中同步时间有着十分重要的作用,负载均衡集群或高可用集群如果时间不一致,在服务器之间的数据误差就会很大,寻找数据便会成为一件棘手的事情。备份是一个合格的运维工程师的基本功,若是时间无法同步,那么就算是备份了数据,你也可能无法在正确的时间将正确的数据备份。那损失可就大了。
为什么linux不能像Windows一样快速同步时间呢?在Windwos中,系统时间的设置很简单,界面操作,通俗易懂,而且设置后,重启,关机都没关系。系统时间会自动保存在BIOS时钟里面,启动计算机的时候,系统会自动在BIOS里面取硬件时间,以保证时间的不间断。但在Linux下,默认情况下,系统时间和硬件时间并不会自动同步。在Linux运行过程中,系统时间和硬件时间以异步的方式运行,互不干扰。硬件时间的运行,是靠BIOS电池来维持,而系统时间,是用CPUTick来维持的。在系统开机的时候,会自动从BIOS中取得硬件时间,设置为系统时间。所以在Linux搭建时间同步服务器是非常重要的,尤其是现在集群化的时代。一组服务器对外表现为一个整体去提供服务。接下来笔者带领大家去搭建三种时间同步服务器。
2)手动同步网络时间(这样的同步,只是强制性的将系统时间设置为ntp服务器时间。如果CPUTick有问题,只是治标不治本。所以,一般配合cron命令,来进行定期同步设置)
3)使用crontab计划任务定时更新网络时间vim/etc/crontab末尾增加**/1***
a.下载nt并设置开机自启yum-yinstallntpb.启动ntp并设置开机自启systemctlstartntpdsystemctlenablentpdc.配置ntp配置文件vim/etc/ntp.conf#iburstd.检测ntpq-p
a.下载nt并设置开机自启yum-yinstallntpb.启动ntp并设置开机自启systemctlstartntpdsystemctlenablentpdc.配置ntp配置文件vim/etc/ntp.confserverservice_ipinburstd.重启并检测systemctlrestartntpdntpq-p
a.下载chrony(C7中自带)yum-yinstallchrony-2.1.1-2.el6_8.x86_64.rpmb.修改配置文件vim/etc/chrony.conf服务器同步网络源服务器同步本地源
a.下载chrony(C7中自带)yum-yinstallchrony-2.1.1-2.el6_8.x86_64.rpm(C7自带)b.修改配置文件vim/etc/chrony.confserverserver_ipinburstc.启动服务:servicechronydstart
至此,时间同步服务器的介绍及搭建便全部演示介绍,笔者也正式开始了Linux网络服务内容编写整理的第一篇。此后会不断更新与linux运维有关的内容。集群搭建以及云平台的搭建和管理,容器化服务等内容。感谢一键三连。
goyeer:非常感谢大佬写这篇精品文章,对于我的工作和学习都有很大的帮助。期待我佬来指点一番~
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。