女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Chrony高精度時間同步配置

馬哥Linux運維 ? 來源:CSDN技術社區 ? 2025-06-28 16:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Chrony時間同步服務

1.時間同步基本概念

1.1 什么是時間同步

時間同步,就是將本地時間與互聯網時間進行校對,為系統提供一個統一時間;
由于本地時間的計時速率、運行環境不一致性;所有本地時鐘縱使在某一刻被校準了 ,一段時間后,這些本地時鐘也會出現不一致。為了本地時鐘再次達到相同的時間值,所以需要進行時間同步的操作;

1.2 為什么需要時間同步

? 在運維工作的場景當中,存在著眾多主機協同完成不同的任務;

? 比如LNMP架構,它們可以分別部署在三臺不同的主機上;那么這三臺主機在工作時,由于分別位于不同的主機之上,它們需要根據文件或者數據流所生成的時間,來決定響應給客戶端的結果該如何進行展示;此時就需要統一網絡中的主機時間一致;

? 但這個時間一致并不是說一定得是正確的,如果現在當前時間是下午2點,但是這三臺主機的時間精確一致是昨天凌晨5點,這也沒有什么問題;

? 但對于有些場景時間不正確也不行,比如https應用;客戶端與服務端通訊時,如果客戶端時間是準確的,而服務端時間來自昨天,或者來自未來的響應,則會提示存在風險,而不予接受;

1.3 時間同步是如何完成

? 假設服務器啟動起來后,發現時間慢了24小時,那么他如何將自己的時間調整正確呢

? 如果是手表該如何校對時間呢?(波動表針,調整時間的正常邏輯)

? 如果是date命令是如何校對時間呢?(直接跳躍時間,跳躍的過程中造成部分文件出現空白段)

?NTP時間服務(CentOS6):

? 邏輯:讓時間校對像手表一樣波動的快一點,而不是像date命令直接跳躍過去:其他服務器一分鐘60s,而ntp一分鐘30s,來實現時間的校對;

? 問題:為了趕上慢的24小時,可能需要花費非常長的時間來進行校對;

?Chrony時間服務(CentOS7、RockyLinux9):

? 邏輯:Chrony是NTP的替代品,能更精確、更快的同步時鐘,傳統ntp需要幾小時,而chrony僅需要數秒種或數毫秒即可完成時間同步;調整時間的速度就像波動表針的速度一樣快;

2.Chrony時間服務

2.1 Chrony介紹

?chrony是基于ntp協議的實現時間同步服務,它既可以當做服務端,也可以充當客戶端;

? 1、chrony是NTP的替代品,能更精確的時間和更快的速度同步時鐘;

? 2、chrony占用系統資源少,只有被喚起時才占用少部分CPU,chrony兼容ntpdate;

? 3、chrony允許本地網絡其他主機像本地進行時間同步;

2.2 為何需要Chrony

? 所有服務器直接同步公網上的時間不就可以了嗎,為何需要自己搭建一臺時間服務器呢?

? 如果每臺服務器都去同步公網時間服務器,且服務器較多,會帶來如下問題:

? 1、造成延遲

? 2、浪費帶寬

? 解決方法:搭建內網時間服務器,來同步公網時間,然后所有服務器來與這臺服務器進行時間同步

? 1、減小服務器之間的誤差,提升同步速度

? 2、減少網絡帶寬損耗

09895f04-50e5-11f0-b715-92fbcf53809c.png

image.png

2.3 Chrony服務安裝

[root@chrony ~]# yum install chrony -y

? 主配置文件:/etc/chrony.conf

? 客戶端程序:/usr/bin/chronyc

? 服務端程序:/usr/sbin/chronyd

2.4 Chrony服務端

? 默認配置

[root@chrony ~]#cat/etc/chrony.conf

#使用同步的遠程時鐘源,理論上可以同步無限個
# iburst配置選項,它表示在啟動時快速嘗試多次同步,以便更快地獲得準確的時間
server 0.centos.pool.ntp.org iburst
server 1.centos.pool.ntp.org iburst
server 2.centos.pool.ntp.org iburst
server 3.centos.pool.ntp.org iburst

#存儲系統時鐘與真實時間之間的偏差信息,然后記錄到一個文件中,在系統重啟后為系統做出最佳時間補償調整,以便更準確地調整時間。
driftfile /var/lib/chrony/drift

#如果系統時鐘的偏移量大于1秒,那么在前3次同步時,系統時鐘將立即進行調整,而不是逐步調整。
makestep 1.0 3

#啟用實時時鐘(RTC)的內核同步
rtcsync

#通過使用 hwtimestamp 指令啟用硬件時間戳
#hwtimestamp *

#增加調整所需的可選擇源的最小數量
#minsources 2

# 允許指定網絡的主機同步時間,不指定就是允許所有,默認不開啟。
allow 192.168.0.0/16

# 默認情況下本地服務器無法同步互聯網時間時,可能會出現不精確,所以會拒絕提供授時服務;
# 開啟此選項,則表示允許接受不精確時間,繼續為客戶端提供授時服務;
localstratum 10

#指定包含 NTP 身份驗證密鑰的文件
#keyfile /etc/chrony.keys

#指定日志文件
logdir /var/log/chrony

#選擇日志文件要記錄的信息
logmeasurements statistics tracking

1.Chrony服務端配置,修改/etc/chrony.conf文件三處,設定外部時間服務器、允許內網同步此服務端、設置斷網繼續同步

[root@chrony ~]# vim /etc/chrony.conf
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
server ntp1.aliyun.com iburst
server ntp2.aliyun.com iburst

# Allow NTP client access from local network.
allow 172.16.1.0/24

# Serve time even if not synchronized to a time source.
localstratum 10

2.重啟Chrony服務

[root@chrony ~]# systemctl restart chronyd

2.5 Chrony客戶端

1.客戶端使用ntpdate或chronyc命令的方式進行手動同步

# ntpdate
[root@chrony ~]# yum install ntpsec -y
[root@chrony ~]# ntpdate 172.16.1.62


# chronyc
[root@chrony ~]# chronyc -a makestep
200 OK

2.客戶端使用chrony守護進程方式進行時間自動化同步

[root@chrony ~]# yum install chrony -y
[root@chrony ~]# vim /etc/chrony.conf
# 指向至服務端
server 172.16.1.62 iburst

[root@chrony ~]# systemctl restart chronyd

3.查看時間同步是否正常

[root@chrony ~]# chronyc sources
210 Number of sources = 1
MS Name/IP address     Stratum Poll Reach LastRx Last sample
===============================================================================
^* 172.16.1.62          3  6  77  24  -926us[-2077us] +/-  19ms
[root@chrony ~]# chronyc sources -v

鏈接:https://blog.csdn.net/Sunfeiyanghtml/article/details/140091806

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 互聯網
    +關注

    關注

    55

    文章

    11240

    瀏覽量

    106038
  • 時間同步
    +關注

    關注

    1

    文章

    168

    瀏覽量

    10290

原文標題:告別時間漂移!Chrony高精度時間同步配置與調優

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    NTP時間同步軟件chrony簡介和配置方法

    chrony是一款開源的NTP時間同步軟件,主要用于Unix-like計算機系統(如Linux、BSD和macOS)來提供高精度時間
    的頭像 發表于 01-02 10:45 ?7910次閱讀
    NTP<b class='flag-5'>時間</b><b class='flag-5'>同步</b>軟件<b class='flag-5'>chrony</b>簡介和<b class='flag-5'>配置</b>方法

    自動駕駛:揭秘高精度時間同步技術(一)

    本文重點探討了高精度時間同步技術在多傳感器融合中的重要性。通過選擇統一的時鐘源和基于以太網的協議,確保多傳感器數據在統一時間框架內準確處理,為自動駕駛系統提供了可靠的
    的頭像 發表于 05-29 10:40 ?6181次閱讀
    自動駕駛:揭秘<b class='flag-5'>高精度</b><b class='flag-5'>時間</b><b class='flag-5'>同步</b>技術(一)

    康謀方案 | BEV感知技術:多相機數據采集與高精度時間同步方案

    隨著自動駕駛技術的快速發展,車輛準確感知周圍環境的能力變得至關重要。BEV Camera數據采集方案有效解決了多相機同步采集和高精度時間同步的難題,還提供了靈活的相機參數
    的頭像 發表于 02-06 13:45 ?3419次閱讀
    康謀方案 | BEV感知技術:多相機數據采集與<b class='flag-5'>高精度</b><b class='flag-5'>時間</b><b class='flag-5'>同步</b>方案

    cc2640如何與節點時間高精度同步

    cc2640如何與節點時間高精度同步?cc2640在toa或者tdoa定位過程中,需要時間高精度同步
    發表于 04-05 16:03

    時間高精度定時器

    時間高精度定時器:某些場合需要長時間高精度的定時器,此圖定時電路定時時間較長,精度較高,能滿足
    發表于 12-14 08:05 ?1158次閱讀
    長<b class='flag-5'>時間</b><b class='flag-5'>高精度</b>定時器

    中國移動高精度時間同步1PPS和TOD接口規范詳細說明

     本標準的目的: 隨著TD-SCDMA、TD-LTE系統高精度時間地面傳送需求的出現,要求網絡設備和基站設備等提供各種類型的高精度時間同步
    發表于 11-20 08:00 ?29次下載
    中國移動<b class='flag-5'>高精度</b><b class='flag-5'>時間</b><b class='flag-5'>同步</b>1PPS和TOD接口規范詳細說明

    高精度定時器的同步功能

    電子發燒友網站提供《高精度定時器的同步功能.pdf》資料免費下載
    發表于 09-19 14:17 ?0次下載
    <b class='flag-5'>高精度</b>定時器的<b class='flag-5'>同步</b>功能

    docker部署NTP時間服務器chrony

    chrony是網絡時間協議 (NTP) 的通用實現。它可以將系統時鐘與 NTP 服務器、參考時鐘(例如 GPS 接收器)以及使用手表和鍵盤的手動輸入同步
    的頭像 發表于 01-10 09:22 ?1206次閱讀

    如何實現更高精度同步測量?如何做好同步數據采集的時間校準?

    如何實現更高精度同步測量?如何做好同步數據采集的時間校準? 實現更高精度同步測量是科研和工程
    的頭像 發表于 01-16 15:10 ?3121次閱讀

    康謀技術 | 自動駕駛:揭秘高精度時間同步技術(二)

    在自動駕駛中,對車輛外界環境進行感知需要用到很多傳感器的數據,如果計算中心接收到的各傳感器消息時間不統一,則會造成例如障礙物識別不準等問題。本文通過“統一時鐘源”、“軟硬件同步”等內容,探討如何對各類傳感器進行高精度
    的頭像 發表于 06-05 15:28 ?1958次閱讀
    康謀技術 | 自動駕駛:揭秘<b class='flag-5'>高精度</b><b class='flag-5'>時間</b><b class='flag-5'>同步</b>技術(二)

    京準電鐘:基于GPS與北斗高精度實時時鐘的時間同步方法

    京準電子分享:基于GPS與北斗衛星高精度實時時鐘的時間同步方法
    的頭像 發表于 06-18 14:35 ?1172次閱讀
    京準電鐘:基于GPS與北斗<b class='flag-5'>高精度</b>實時時鐘的<b class='flag-5'>時間</b><b class='flag-5'>同步</b>方法

    兆越打造 | GPS/北斗高精度時間同步網絡方案

    隨著物聯網、云計算、大數據等科技技術的發展,對時間同步的需求也越來越高。為了滿足現代社會對高精度時間同步的迫切需求,上海兆越通訊推出基于GP
    的頭像 發表于 06-28 13:42 ?1176次閱讀
    兆越打造 | GPS/北斗<b class='flag-5'>高精度</b><b class='flag-5'>時間</b><b class='flag-5'>同步</b>網絡方案

    ptp和GPS時間同步的對比

    與原理 PTP是一種網絡時間同步協議,它基于IEEE 1588標準。PTP旨在通過以太網提供高精度時間同步,其
    的頭像 發表于 12-29 09:46 ?1038次閱讀

    方案分享 | 高精度時間同步技術的實現與應用

    如何通過硬件級PTSS/CTSS技術實現亞微秒級時間同步,支持多傳感器數據精準對齊?PSB+QX550方案采用GPS/PPS/本地時鐘冗余設計,具備動態容錯功能,適用于自動駕駛測試等需要高精度
    的頭像 發表于 05-28 09:49 ?1205次閱讀
    方案分享 | <b class='flag-5'>高精度</b><b class='flag-5'>時間</b><b class='flag-5'>同步</b>技術的實現與應用

    時統設備高精度時間同步解決方案:為數字化時代注入精準時間基因

    協同的場景都依賴高精度時間基準。然而,傳統時間同步方案存在精度不足、穩定性差、抗干擾能力弱等問題,難以滿足現代科技對
    的頭像 發表于 06-06 14:04 ?138次閱讀