以chrony搭建時間服務器為核心的實踐指南

admin2年前 (2023-08-01)時頻百科726

  本文將闡述如何使用chrony搭建一個時間服務器,并提供相關實踐指南。我們將從以下四個方面進行詳細介紹:chrony的概述,如何安裝chrony,如何配置chrony,以及如何測試chrony服務器。通過本文的閱讀,您將掌握chrony服務器的完整操作流程,從而更好地搭建自己的時間服務器。

  

1、chrony的概述

chrony是一款用于計算機時鐘同步的軟件包。它是NTP的一種替代方案,并且可以在多種操作系統上使用。相比于NTP,chrony更加容易配置和管理,并且提供更加準確的時間同步功能。

以chrony搭建時間服務器為核心的實踐指南

  chrony可以通過多種時間源來同步計算機時鐘,包括網絡上的時間服務器、GPS接收器和本地時鐘。同時,chrony還支持分層時間同步功能,對于需要高度準確時間同步的應用場景尤為適用。

  

2、如何安裝chrony

在Linux系統中,可以使用以下命令來安裝chrony:

  

sudo apt-get install chrony
在安裝完成后,可以使用以下命令檢查chrony服務是否已經啟動:

  

sudo systemctl status chrony
如果輸出類似如下信息,說明chrony服務已經啟動:

  

● chrony.service - chrony Loaded: loaded (/lib/systemd/system/chrony.service; enabled; vendor preset: enabled)   Active: active (running) since Fri 2022-03-11 10:42:20 CST; 2h 31min ago   Docs: man:chronyd(8)   man:chronyc(1)   man:chrony.conf(5)   Main PID: 743 (chronyd)   Tasks: 1 (limit: 4915)   CGroup: /system.slice/chrony.service   └─743 /usr/sbin/chronyd -d -s  Mar 11 10:42:20 ubuntu20 systemd[1]: Starting chrony...  Mar 11 10:42:20 ubuntu20 chronyd[743]: chronyd version 3.5 starting (+CMDMON +NTP +REFCLOCK +RTC +PRIVDROP...  Mar 11 10:42:20 ubuntu20 chronyd[743]: Frequency 0.000 +/- 1000000.000 ppm read from /var/lib/chrony/chrony.drif...  Mar 11 10:42:20 ubuntu20 systemd[1]: Started chrony.  

3、如何配置chrony

在完成chrony的安裝后,需要對其進行配置以實現時間同步功能。配置文件的路徑為/etc/chrony/chrony.conf。以下是一個典型的配置文件:

  

pool pool.ntp.org iburstmaxsources 4  maxupdateskew 100.0  rtcsync  makestep 1 -1  local stratum 10  allow all  
在這個配置文件中,pool.ntp.org是網絡時間服務器的地址。同時,maxsources 4表示使用最多4個時間服務器進行時鐘同步。而maxupdateskew 100.0則表示在時鐘不準的情況下,允許時鐘最大誤差為100秒。rtcsync可以確保主板的實時時鐘(RTC)與系統時鐘保持同步。makestep 1 -1允許時鐘調整幅度為1秒,而local stratum 10表示本地服務器的時鐘層數為10。最后,allow all表示允許所有客戶端連接到本地時間服務器。

  配置完成后,需要重新啟動chrony以加載新的配置文件:

  

sudo systemctl restart chrony

4、如何測試chrony服務器

在完成chrony的配置后,可以使用以下命令測試chrony服務器是否正常工作:

  

chronyc sources
這個命令可以列出當前使用哪些時間服務器進行時鐘同步。如果輸出類似如下信息,則表示chrony服務器正常工作:

  

210 Number of sources = 4MS Name/IP address Stratum Poll Reach LastRx Last sample  ===============================================================================  ^? 120.25.115.20 3 8 17 319 -2965us[-1483us] +/- 14ms  ^? 118.24.146.166 3 8 17 315 -249us[ -249us] +/- 103ms  ^? 124.196.100.4 3 8 17 320 +19us[ +19us] +/- 45ms  ^? time.cloudflare.com 3 8 17 317 -339us[ -339us] +/- 15ms  
除此之外,還可以使用以下命令檢查當前系統時鐘的狀態(tài):

  

chronyc tracking
如果輸出類似如下信息,則表示系統時鐘已經與chrony服務器同步:

  

Reference ID : 74D45D2C (ntp2.jst.mfeed.ad.jp)Stratum : 3  Ref time (UTC) : Fri Mar 11 06:49:44 2022  System time : 0.000000809 seconds slow of NTP time  Last offset : -0.000045757 seconds  RMS offset : 0.000047652 seconds  Frequency : 28.660 ppm fast  Residual freq : +0.003 ppm  Skew : 1.427 ppm  Root delay : 0.009702 seconds  Root dispersion : 0.000607 seconds  Update interval : 65.4 seconds  Leap status : Normal  
總結:

  本文對以chrony搭建時間服務器為核心的實踐指南進行了詳細闡述。我們從chrony的概述、如何安裝chrony、如何配置chrony以及如何測試chrony服務器四個方面進行了講解。通過本文的閱讀,相信讀者已經掌握了搭建自己的時間服務器的完整操作流程。在實際場景中,特別需要注意服務器的安全配置,避免出現安全性問題。

  因此,在實踐中,建議將chrony服務器與其他服務器隔離,并且對服務器進行必要的安全性加固。同時,定期對服務器進行安全審計和漏洞掃描,確保服務器的安全性。

標簽: 時頻百科

相關文章

Linux服務器斷網時間查詢技巧

Linux服務器斷網時間查詢技巧

  本文將從四個方面詳細闡述Linux服務器斷網時間查詢技巧。第一,通過系統日志進行時間查詢;第二,通過ping命令獲取斷網時間;第三,通過traceroute命令查看網絡路徑;第四,通過網絡監(jiān)控工具進行時序分析。以下將逐一進行闡述。    1、系統日志查詢 通過系統日志查看網絡斷網時間是最簡單的方法之一。Linux中的日志文件通常位于/var/log目錄下,常見的網絡日志文件有/var/log/syslog、/var/log...

Linux如何查看同步時間服務器IP

Linux如何查看同步時間服務器IP

  本文將針對Linux如何查看同步時間服務器IP進行詳細的闡述。全文將分成四個方面討論,分別是如何查看本地時間、如何查看cron時間計劃、如何查看ntp服務器信息以及如何手動同步時間。通過本文的學習,您將能夠深刻了解如何在Linux系統上查看同步時間服務器IP。    1、查看本地時間 首先要在Linux系統上查看同步時間服務器IP,我們需要先知道本地時間??梢酝ㄟ^以下幾種方法來查看本地時間:...

CentOS服務器時間查看方法匯總

CentOS服務器時間查看方法匯總

  CentOS是一款常見的Linux操作系統,作為服務器系統,時間顯示準確性非常重要。本文將對CentOS服務器時間查看方法進行匯總介紹,包括查看當前系統時間、查看時區(qū)、修改系統時區(qū)、同步網絡時間等方面。    1、查看當前系統時間 系統時間是指計算機內部保存的時間和日期。在CentOS系統中,可以通過使用date命令來查看當前系統時間。打開終端并輸入以下命令:   date...

Dell服務器硬盤重構時間分析與優(yōu)化探討

Dell服務器硬盤重構時間分析與優(yōu)化探討

  本文將圍繞Dell服務器硬盤重構時間的分析與優(yōu)化探討展開。隨著數據量的不斷增加和業(yè)務的快速發(fā)展,服務器的重構時間也越來越長,影響著企業(yè)的正常運營。本文將從四個方面對Dell服務器硬盤的重構時間進行詳細探討,分析問題所在并提出優(yōu)化方案。    1、硬盤重構時間的意義 硬盤重構時間是指服務器在磁盤系統中的存取方式。隨著時間的推移,磁盤上數據的數量不斷增加,磁盤的存儲結構也不斷發(fā)生變化。為了保證磁盤讀寫速度的最大化,服務器需要定...

DNF聯機大幅縮短等你來實測!

DNF聯機大幅縮短等你來實測!

  DNF聯機大幅縮短等你來實測!這次的更新,讓很多DNF玩家都興奮不已。游戲平臺在這次更新中,很明顯地優(yōu)化了聯機方面的表現,使得游戲體驗更加順暢,更加流暢。這篇文章,我們將從四個方面詳細論述DNF聯機大幅縮短等你來實測的具體情況。    1、服務器性能優(yōu)化 在DNF聯機大幅縮短等你來實測中,游戲平臺通過優(yōu)化服務器性能,使得游戲聯機速度得到了大幅提升。從技術角度來講,平臺通過增加服務器的處理能力,優(yōu)化數據傳輸協議等方式,減少了...

2b2t服務器:等待進入的漫長之旅

2b2t服務器:等待進入的漫長之旅

  2b2t服務器:等待進入的漫長之旅   2b2t服務器是一款自由度極高的Minecraft服務器,這里沒有任何限制和規(guī)則,游戲者可以自由地做出各種行為和決策。然而,進入這個服務器并非易事,等待進入的時間需要從數小時到數天不等。這篇文章將從四個方面解讀2b2t服務器等待進入的漫長之旅。    1、排隊等待 2b2t服務器總是有成千上萬的人想要進入,因此需要進行排隊等待。進入人數越多,等待的時間就會越長,甚至...

Bits時間服務器:自由與穩(wěn)定并存

Bits時間服務器:自由與穩(wěn)定并存

  BITS時間服務器是一個旨在為世界各地的計算機提供準確時間的計時系統。這個系統以自由和穩(wěn)定并存為中心,確保其能夠為所有用戶提供最大程度的滿足。本文將從4個方面對Bits時間服務器:自由與穩(wěn)定并存進行詳細闡述,探索其獨特的工作原理以及為用戶帶來的益處。    1、時間同步的自由性 Bits時間服務器提供了高度自由的時間同步選項,使得不同設備可以選擇達到最佳的同步方案。系統支持多種不同的時間協議,包括NTP和SNTP,可以根據...

Dell原廠服務器服務時間統計及保障措施

Dell原廠服務器服務時間統計及保障措施

  本文主要圍繞"Dell原廠服務器服務時間統計及保障措施"展開,探究Dell在保障客戶服務時間方面的措施及具體實施情況。全文主要分為四個部分,在廣度和深度上進行了充分的探討,以期為讀者提供全面且實用的參考。    1、服務時間的定義 在正式了解Dell的服務時間統計和保障措施之前,有必要先明確服務時間的概念。服務時間通常是指企業(yè)為客戶或用戶提供服務的時間范圍,其中包括正常工作時間、節(jié)假日、下班時間等,這是...

Linux服務器響應超時故障排查與解決方案

Linux服務器響應超時故障排查與解決方案

  本文主要講解如何排查和解決Linux服務器響應超時故障。在服務器的日常運維中,響應超時故障是很常見的一種故障,可能會影響到網絡服務的正常運行。因此在發(fā)現響應超時故障時,需要及時的進行排查和解決,以保證服務器的正常運行。    1、網絡環(huán)境相關的排查 首先,在發(fā)現響應超時故障時,需要考慮網絡環(huán)境的相關問題。可能的原因包括:   1)服務器網絡連接不穩(wěn)定,可能是由于網絡線路的故障或網絡...

CentOS集群時間同步配置指南

CentOS集群時間同步配置指南

  在CentOS集群時間同步配置方面,為了保持集群節(jié)點之間系統的時間一致性,需要進行時間同步。本文將從以下幾個方面對CentOS集群時間同步配置指南進行詳細闡述:    1、配置NTP服務 配置NTP服務是實現時間同步的關鍵。在CentOS 7中,可以使用Chrony或NTPd服務進行時間同步??梢酝ㄟ^以下命令安裝Chrony:   yum install chrony...

Ark挑戰(zhàn)boss:時間競賽!

Ark挑戰(zhàn)boss:時間競賽!

  Ark是一款非常具有挑戰(zhàn)性的游戲。想要在這個游戲中達到最高的成就,就需要玩家們挑戰(zhàn)各種boss。其中,Ark挑戰(zhàn)boss:時間競賽!是最受歡迎的挑戰(zhàn)之一。在這個挑戰(zhàn)中,玩家需要用最短的時間內擊敗所有的boss。本文將從難度,時間要求,攻略技巧以及挑戰(zhàn)收益這四個方面對這個挑戰(zhàn)進行詳細闡述。    1、難度 Ark挑戰(zhàn)boss:時間競賽!的難度非常大,需要玩家們有一定的經驗和技巧。在這個挑戰(zhàn)中,玩家需要在時間限制內依次擊敗四個...

Android實現服務器時間同步功能

Android實現服務器時間同步功能

  本文主要介紹如何在Android系統中通過實現服務器時間同步功能來確保系統時間的準確性。Android系統自帶了NTP時間同步協議,但是由于網絡延遲等原因,NTP協議有時候并不能保證時間同步的準確性,因此我們需要通過其他方法來確保時間同步的精度。    1、使用SNTP協議進行時間同步 SNTP協議是對NTP協議的超集,它在NTP協議的基礎上去掉了一些不必要的功能,并且簡化了協議格式,使得SNTP協議的實現更加方便。我們可...

Android系統設置時間服務器為中心

Android系統設置時間服務器為中心

  在現今社會,掌握正確時間的重要性越來越凸顯,通過網絡時間服務器同步校準本地時間日益成為主流,Android作為智能手機的代表,也提供了修改時間服務器的功能,本文將從四個方面詳細闡述Android系統設置時間服務器的方法及其作用。    1、設置時間服務器的作用 設置時間服務器可以幫助我們將本地時間同步校準到一個正確的時間標準上,避免因為各種原因導致本地時間不準確,例如手機主動或被動關機、移動信號不好致使無法自動同步時間等等...

Linux服務器投運時間監(jiān)控及優(yōu)化方案

Linux服務器投運時間監(jiān)控及優(yōu)化方案

  本篇文章將圍繞Linux服務器投運時間監(jiān)控及優(yōu)化方案展開,探討如何在使用Linux服務器時,做好服務器工作時間的監(jiān)控并進行優(yōu)化,以保證服務器的高效運行和穩(wěn)定性。    1、監(jiān)控Linux服務器的工作時間 首先,我們需要對服務器的工作時間進行監(jiān)控。通過監(jiān)控服務器工作時間,我們可以及時了解服務器的使用情況,判斷是否存在服務器過載等問題,找出瓶頸并進行及時的優(yōu)化。具體來說,可以通過以下幾個方面實現對服務器工作時間的監(jiān)控:...

IBM服務器系統開關機時序分析與優(yōu)化

IBM服務器系統開關機時序分析與優(yōu)化

  文章內容概括:本文將以IBM服務器系統開關機時序分析與優(yōu)化為中心,探討如何有效優(yōu)化服務器的開關機時序,從多個方面詳細闡述IBM服務器系統開關機時序分析以及相應的優(yōu)化策略。    1、服務器開關機時序基礎 IBM服務器系統開關機時序分析與優(yōu)化,需要對服務器開關機時序基礎有一定的了解。在正式進行時序優(yōu)化前,需要對服務器的硬件、軟件和系統環(huán)境有所了解。硬件方面,需要了解服務器硬件的種類、型號等信息。軟件方面,需要了解操作系統及驅...