目錄
一、時(shí)間同步
1.概念
2.時(shí)間同步在運(yùn)維工作中的作用
3.時(shí)間同步完成方法
(1)NTP時(shí)間服務(wù)(centos 6 )
(2)Chrony時(shí)間服務(wù)
二、Chrony時(shí)間服務(wù)
1.Chrony介紹
2.Chrony的優(yōu)點(diǎn)
三、Chrony安裝
四、Chrony服務(wù)端配置
1.使用同步的遠(yuǎn)程時(shí)鐘源,理論上可以同步無(wú)限個(gè)
2.根據(jù)實(shí)際時(shí)間計(jì)算出服務(wù)器增減時(shí)間的比率,然后記錄到一個(gè)文件中,在系統(tǒng)重啟后為系統(tǒng)做出最佳時(shí)間補(bǔ)償調(diào)整
3.如果系統(tǒng)時(shí)鐘的偏移量大于1秒,則允許系統(tǒng)時(shí)鐘在前三次更新中步進(jìn)
4.啟用實(shí)時(shí)時(shí)鐘(RTC)的內(nèi)核同步
5.通過(guò)使用hwtimestamp指令啟動(dòng)硬件時(shí)間戳
6.增加調(diào)整所需要的可選擇源的最小數(shù)量
7.允許指定網(wǎng)絡(luò)主機(jī)同步時(shí)間,不指定就是允許所有,默認(rèn)不開(kāi)啟
8.默認(rèn)情況下本地服務(wù)器無(wú)法同步互聯(lián)網(wǎng)時(shí)間時(shí),可能會(huì)出現(xiàn)不精確,所以會(huì)拒絕提供授時(shí)服務(wù),開(kāi)啟下列選項(xiàng)表示允許接受不精確時(shí)間,繼續(xù)為客戶端提供授時(shí)服務(wù)
9.指定包含NTP身份驗(yàn)證密鑰的文件
10.指定日志文件
11.選擇日志文件要記錄的信息
五、Chrony客戶端配置
1.客戶端使用chrony
2.客戶端使用chrony守護(hù)進(jìn)程方式進(jìn)行時(shí)間自動(dòng)化同步
3.查看時(shí)間同步服務(wù)是否正常
一、時(shí)間同步
1.概念
時(shí)間同步,就是將本地時(shí)間與互聯(lián)網(wǎng)時(shí)間進(jìn)行校對(duì),為系統(tǒng)提供一個(gè)統(tǒng)一時(shí)間的過(guò)程;由于本地時(shí)間的計(jì)時(shí)速率、運(yùn)行環(huán)境不一致性;所有本地時(shí)鐘縱使在某一刻被校準(zhǔn)了,一段時(shí)間后,這些本地時(shí)鐘也會(huì)出現(xiàn)不一致。為了本地時(shí)鐘再次達(dá)到相同的時(shí)間值,所以需要進(jìn)行時(shí)間同步的操作。
2.時(shí)間同步在運(yùn)維工作中的作用
比如 LNMP架構(gòu),它們可以分別部署在三臺(tái)不同的主機(jī)上;那么這三臺(tái)主機(jī)在工作時(shí),由于分別位于不同的主機(jī)之上,它們需要根據(jù)文件或者數(shù)據(jù)流所生成的時(shí)間,來(lái)決定響應(yīng)給客戶端的結(jié)果該如何進(jìn)行展示;此時(shí)就需要統(tǒng)一網(wǎng)絡(luò)中的主機(jī)時(shí)間一致。
比如HTTPS應(yīng)用,客戶端與服務(wù)端通訊時(shí),如果客戶端時(shí)間是準(zhǔn)確的,而服務(wù)端通訊來(lái)自昨天,或者來(lái)自未來(lái)的響應(yīng),則會(huì)提示存在風(fēng)險(xiǎn),而不予接受。
3.時(shí)間同步完成方法
(1)NTP時(shí)間服務(wù)(centos 6 )
邏輯:讓時(shí)間校對(duì)像手表一樣波動(dòng)的快一點(diǎn),而不是像date命令直接跳躍過(guò)去,其他服務(wù)器1分鐘是60s,對(duì)于NTP來(lái)講是30s,來(lái)實(shí)現(xiàn)時(shí)間的校對(duì)
問(wèn)題:為了趕上慢的24小時(shí),可能需要消耗非常長(zhǎng)的時(shí)間來(lái)校對(duì)
(2)Chrony時(shí)間服務(wù)
邏輯:Chrony是NTP的替代品,能更精確,更快的同步時(shí)鐘,傳統(tǒng)NTP需要幾小時(shí),而Chrony僅需要數(shù)秒鐘或者數(shù)毫秒即可完成時(shí)間同步,調(diào)整時(shí)間速度就像波動(dòng)表針的速度一樣快
二、Chrony時(shí)間服務(wù)
1.Chrony介紹
chrony 是基于NPT協(xié)議的實(shí)現(xiàn)時(shí)間同步服務(wù),它既可以當(dāng)做服務(wù)端,也可以充當(dāng)客戶端。chrony是ntp的代替品,能更精確的時(shí)間和更快的速度同步時(shí)鐘,chrony 占用系統(tǒng)資源少,只有被喚起時(shí)才占用少部分CPU,chrony兼容ntpdate,chrony允許本地網(wǎng)絡(luò)其他主機(jī)像本地進(jìn)行時(shí)間同步。
2.Chrony的優(yōu)點(diǎn)
減少服務(wù)器之間的誤差,提升同步速度
減少網(wǎng)絡(luò)帶寬
三、Chrony安裝
yum install chrony -y
主配置文件:/etc/chrony.conf
客戶端程序:/usr/bin/chronyc
服務(wù)端程序:/usr/sbin/chronyd
四、Chrony服務(wù)端配置
了解配置文件各行的含義
1.使用同步的遠(yuǎn)程時(shí)鐘源,理論上可以同步無(wú)限個(gè)
2.根據(jù)實(shí)際時(shí)間計(jì)算出服務(wù)器增減時(shí)間的比率,然后記錄到一個(gè)文件中,在系統(tǒng)重啟后為系統(tǒng)做出最佳時(shí)間補(bǔ)償調(diào)整
3.如果系統(tǒng)時(shí)鐘的偏移量大于1秒,則允許系統(tǒng)時(shí)鐘在前三次更新中步進(jìn)
4.啟用實(shí)時(shí)時(shí)鐘(RTC)的內(nèi)核同步
5.通過(guò)使用hwtimestamp指令啟動(dòng)硬件時(shí)間戳
6.增加調(diào)整所需要的可選擇源的最小數(shù)量
7.允許指定網(wǎng)絡(luò)主機(jī)同步時(shí)間,不指定就是允許所有,默認(rèn)不開(kāi)啟
8.默認(rèn)情況下本地服務(wù)器無(wú)法同步互聯(lián)網(wǎng)時(shí)間時(shí),可能會(huì)出現(xiàn)不精確,所以會(huì)拒絕提供授時(shí)服務(wù),開(kāi)啟下列選項(xiàng)表示允許接受不精確時(shí)間,繼續(xù)為客戶端提供授時(shí)服務(wù)
9.指定包含NTP身份驗(yàn)證密鑰的文件
10.指定日志文件
11.選擇日志文件要記錄的信息
五、Chrony客戶端配置
1.客戶端使用chrony
yum install ntpdate -y ntpdate IP地址 chrinyc -a makestep
2.客戶端使用chrony守護(hù)進(jìn)程方式進(jìn)行時(shí)間自動(dòng)化同步
yum install chrony -y
vim /etc/chtony.conf
server 服務(wù)端IP iburst
systemctl restart chronyd
3.查看時(shí)間同步服務(wù)是否正常
chronyc sources
chronyc sources -v
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-773119.html
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-773119.html
到了這里,關(guān)于Linux中的Chrony時(shí)間同步服務(wù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!