RedHat NTP時間服務器配置Chrony(所有節點時間跟主節點時間同步)

NTP

NTP(Network Time Protocol)是一種用于在計算機網絡中同步時鐘的協議。它的主要目的是確保網絡中的各個設備具有準確的時間參考,以便協調事件順序、安全通信和日志記錄等應用。它通過分層體系結構、時間同步算法和準確的時間參考源來確保網絡設備具有一致和準確的時間,為各種應用提供可靠的時間參考。

  • 分層體系結構:NTP使用分層的時間源結構。在該結構中,Stratum 1服務器作為最高層級,從高精度的時間源(如原子鐘)獲取時間信息。其他設備(如Stratum 2、Stratum 3等)通過與更高層級的服務器同步其時鐘來獲取時間信息。

  • 時間同步算法:NTP使用一種稱為"時鐘濾波"的算法來對時間進行同步。該算法通過與多個時間源進行比較,并使用加權平均值來計算最準確的時間。

  • 時鐘偏移和延遲:NTP不僅考慮了時鐘的偏移(即時間的差異),還考慮了時鐘的延遲(即網絡傳輸時間)。通過測量和補償這些因素,NTP能夠提供更準確的時間同步。

  • NTP服務器和客戶端:NTP協議涉及兩種類型的設備:服務器和客戶端。NTP服務器是具有準確時間源的設備,它向客戶端提供時間信息。NTP客戶端是需要同步時間的設備,它通過與服務器通信來獲取準確的時間。

  • 時間參考源:NTP可以使用多種時間參考源,包括原子鐘、GPS接收器、互聯網上的其他NTP服務器等。選擇可靠和精確的時間參考源對于保持準確的時間同步非常重要。

Chrony

Chrony是一種用于網絡時間同步的軟件,它提供了與NTP(Network Time Protocol)兼容的功能。Chrony旨在提供準確的時鐘同步,特別適用于具有不穩定網絡連接或無法訪問高精度時間源的環境。它通過適應性算法、時鐘源選擇和預測性補償等功能,提供準確和穩定的時鐘同步。Chrony廣泛應用于各種環境中,包括個人計算機、服務器、嵌入式系統和云計算平臺等。

  • 網絡適應性:Chrony使用一種稱為"時鐘漂移"的算法來適應網絡延遲和不穩定性。它能夠檢測和衡量網絡延遲,以動態地調整時鐘同步策略,從而提供更準確的時間同步。

  • 時鐘源選擇:Chrony支持多種時鐘源選擇策略。它可以使用本地時鐘、參考時鐘(如GPS接收器)或遠程NTP服務器作為時間參考源。Chrony能夠根據時鐘源的準確性、可用性和可信度進行選擇,并自動切換到最佳的時間源。

  • 預測性補償:Chrony使用預測性補償來減少網絡延遲對時鐘同步的影響。它通過分析網絡延遲的變化模式來預測未來的延遲,并采取相應的補償措施,以提供更準確的時間同步。

  • 精確度和穩定性:Chrony旨在提供高精度和穩定性的時鐘同步。它使用一種雙向時鐘校準算法,可以減少時鐘的偏移和抖動,并提供亞毫秒級別的時間同步。

  • 日志記錄和監控:Chrony提供詳細的日志記錄和監控功能,可以記錄時間同步的狀態、偏移量和延遲等信息。這些信息對于故障排除和性能監控非常有用。

安裝chrony

在所有的節點上安裝chrony,注意安裝的chrony版本,最好一致。

yum install chrony
systemctl start chronyd
systemctl enable chronyd

配置主節點

vim /etc/chrony.conf 

需要修改的地方有兩個,第一個紅框位置可以添加互聯網時間源ntp1.aliyun.com;???ntp.sjtu.edu.cn;或者直接使用主節點的本地時間。??第二個紅框位置允許allow NTP client access from local network。

在這里插入圖片描述

重啟chrony服務。

systemctl restart chronyd

其他節點

修改chrony.conf 配置文件,添加主節點地址192.168.120.1作為時間源:

vim /etc/chrony.conf 

在這里插入圖片描述
重啟chrony服務。

systemctl restart chronyd

查看時間同步狀態。

chronyc sources -v 

時間未同步開啟防火墻端口

systemctl status firewalld # 檢查firewalld服務

主節點和其他節點開放NTP協議的UDP123端口。

firewall-cmd  --permanent --add-port=123/udp
firewall-cmd  --reload 

查看時間同步狀態。

chronyc sources -v 

手動調整同步

chronyc -a makestep

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/162883.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/162883.shtml
英文地址,請注明出處:http://en.pswp.cn/news/162883.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Linux設置靜態IP

Linux設置靜態IP 使用ip addr查看ip,如下所示就是動態IP 1、什么是靜態IP? 靜態ip就是固定的ip,需要手動設置。靜態IP地址(又稱固定IP地址)是長期分配給一臺計算機或網絡設備使用的 IP 地址。一般來說,一…

【數據結構】C : 追星

C : 追星 文章目錄 C : 追星DescriptionInputOutputSampleInputOutput 解題思路AC代碼: Description 城市總共有N座。yintama是右京女神的狂熱粉,當他得知右京女神將要在城市N舉辦演唱會的時候,馬上開始準備動身前往城市N。原本他可以直接乘…

738. Monotone Increasing Digits 968. Binary Tree Cameras

738. Monotone Increasing Digits An integer has monotone increasing digits單調遞增數字 if and only if each pair of adjacent digits x and y satisfy x < y. Given an integer n, return the largest number that is less than or equal to n with monotone increa…

TypeScript 學習筆記 第三部分 貪吃蛇游戲

尚硅谷TypeScript教程&#xff08;李立超老師TS新課&#xff09; 1. 創建開發環境 創建工程&#xff0c;使用學習筆記的第二部分安裝css部分 npm i -D less less-loader css-loader style-loader對css部分處理&#xff0c;能夠運行在低版本瀏覽器 npm i -D postcss postcss…

oracle rac 19c修改不同網段public ip

客戶需求將才搭建的oracle 19.19數據庫從192.168.168.0網段調整到192.168.213網段 1.停止兩個節點集群 停止之前最好ocrdump一下&#xff0c;防止有問題 crsctl stop crs 2.修改public ip地址和/etc/hosts 3. 啟動crs 這時集群可以啟動&#xff0c;但是上面的一些資源啟動會…

音色逼真、韻律自然的AI人聲克隆限時福利!

聲音&#xff0c;為數字人注入靈魂。 2023云棲大會上&#xff0c;阿里云視頻云接受了CCTV-2財經頻道的采訪&#xff0c;分享并演示了如何利用云端智能剪輯&#xff0c;一站式完成數字人渲染及視頻精編二創。 正如視頻開頭所呈現的AI重現演員“原聲”&#xff0c;近年來&#x…

基于SpringBoot的圖書管理系統

基于SpringBoot的圖書管理系統 圖書管理系統開發技術功能模塊代碼結構數據庫設計運行截圖源碼獲取 圖書管理系統 開發技術 技術&#xff1a;SpringBoot、MyBatis-Plus、MySQL、Beetl、Layui。 框架&#xff1a;基于開源框架Snowy-Layui開發。 工具&#xff1a;IDEA、Navicat等…

【Linux】進程間通信——進程間通信的介紹和分類、管道、匿名管道、命名管道、匿名管道與命名管道的區別

文章目錄 進程間通信1.進程間通信的介紹1.1目的和發展 2.進程間通信分類3.管道3.1匿名管道3.1.1匿名管道的原理&#xff08;文件角度&#xff09;3.1.2匿名管道的原理&#xff08;內核角度&#xff09;3.1.3管道讀寫規則3.1.4管道特點 3.2命名管道3.2.1創建命名管道3.2.2命名管…

PTA-列出所有祖先結點

對于給定的二叉樹&#xff0c;本題要求你按從上到下順序輸出指定結點的所有祖先結點。 輸入格式: 首先第一行給出一個正整數 N&#xff08;≤10&#xff09;&#xff0c;為樹中結點總數。樹中的結點從 0 到 N?1 編號。 隨后 N 行&#xff0c;每行給出一個對應結點左右孩子的…

談思生物醫療直播 | 利用類器官模型研究肺的發育與穩態

類器官是一種三維細胞培養物&#xff0c;其在細胞類型&#xff0c;空間結構及生理功能上能夠模擬對應器官&#xff0c;從而提供一個高度生理相關的系統。自2009年小腸類器官首次建立至今&#xff0c;類器官研究已經延伸到多個組織系統&#xff0c;并成為當下生命科學領域最熱門…

element plus 使用細節

菜鳥一直在糾結這個寫不寫&#xff0c;因為不難&#xff0c;但是菜鳥老是容易忘記&#xff0c;雖然想想或者搜搜就可以馬上寫出來&#xff0c;但是感覺每次那樣就太麻煩了&#xff0c;不如一股做氣寫了算了&#xff0c;后面遇見別的就再來補充&#xff01; 文章目錄 table 表格…

美創獲IDC數據庫安全市場代表廠商推薦,一路引領數據庫安全

近日&#xff0c;全球領先的IT市場研究和咨詢公司IDC發布《IDC Persepctive&#xff1a;中國數據庫安全市場洞察&#xff0c;2023》報告。 憑借多年的技術積累和豐富的產品體系與行業實踐&#xff0c;美創科技獲「代表廠商」推薦&#xff0c;再次彰顯專業領先能力&#xff01; …

Mybatis一級緩存和二級緩存原理剖析與源碼詳解

Mybatis一級緩存和二級緩存原理剖析與源碼詳解 在本篇文章中&#xff0c;將結合示例與源碼&#xff0c;對MyBatis中的一級緩存和二級緩存進行說明。 MyBatis版本&#xff1a;3.5.2 文章目錄 Mybatis一級緩存和二級緩存原理剖析與源碼詳解?級緩存場景一場景二?級緩存原理探究…

責任鏈模式 (Chain of Responsibility Pattern)

定義 責任鏈模式是一種行為型設計模式&#xff0c;用于在對象間建立一條處理請求的鏈。它允許多個對象有機會處理請求&#xff0c;從而減少請求的發送者和接收者之間的耦合。在責任鏈模式中&#xff0c;每個接收者包含對另一個接收者的引用&#xff0c;形成一條鏈。如果一個對…

tcp和 udp區別

相同點&#xff1a;都是傳輸層協議 不同點 是否面向連接 tcp:面向連接 三次握手&#xff0c;四次揮手端對端連接全雙工通信&#xff08;允許雙端同時收發數據&#xff09; udp:無連接 無三次握手&#xff0c;四次揮手支持一對一,一對多&#xff0c;多對多 數據傳輸方式 …

Linux平臺下使用.NET Core訪問Access數據庫

運行環境 操作系統&#xff1a;Ubuntu 22.04.3 LTS (Jammy)開發工具&#xff1a;Visual Studio 2022 (17.8.0)運行時版本&#xff1a;.NET Runtime 8.0依賴庫&#xff1a;unixodbc、mdbtools、odbc-mdbtools 依賴庫安裝 apt-get update sudo apt-get install unixodbc mdbto…

部署項目時常用的 Linux 命令

目錄 1 前言2 SSH登錄命令3 SCP傳輸命令4 CP拷貝命令5 MV移動命令6 TAR解壓命令7 DU查看文件夾/文件大小8 TAIL查看日志9 NOHUP后臺運行10 結語 1 前言 在應用部署過程中&#xff0c;Linux命令是必不可少的工具。它們能夠幫助我們管理文件、連接服務器、拷貝文件、查看日志以及…

vite項目配置vite.config.ts在打包過程中去除日志

在生產環境上&#xff0c;務必要將日志清除干凈&#xff0c;其因有二&#xff0c;在webgis系統中&#xff0c;有很多幾何數據&#xff0c;體積大、數量多&#xff0c;很容易引起系統卡頓&#xff1b;清除log后&#xff0c;系統看著舒服&#xff0c;協同開發有很多無聊的日志&am…

生日禮物——華為機考真題

題目描述 小牛的孩子生日快要到了&#xff0c;他打算給孩子買蛋糕和小禮物&#xff0c;蛋糕和小禮物各買一個&#xff0c; 他的預算不超過x元。蛋糕 Cake 和小禮物 gift 都有多種價位的可供選擇。 請返回小牛共有多少種購買方案。 輸入描述 第一行表示 Cake的單價, 以逗號分隔 …

字符串:leetcode1410. HTML 實體解析器

1410. HTML 實體解析器 「HTML 實體解析器」 是一種特殊的解析器&#xff0c;它將 HTML 代碼作為輸入&#xff0c;并用字符本身替換掉所有這些特殊的字符實體。 HTML 里這些特殊字符和它們對應的字符實體包括&#xff1a; 雙引號&#xff1a;字符實體為 &quot; &#xff…