色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

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

馬哥Linux運維 ? 來源:51CTO ? 2024-01-02 10:45 ? 次閱讀

一、chrony簡介

chrony是一款開源的NTP時間同步軟件,主要用于Unix-like計算機系統(如Linux、BSD和macOS)來提供高精度的時間同步。Chrony的設計注重性能和可靠性,具有低延遲、低CPU占用率、低內存消耗等優點。chrony由兩個程序組成,chronyd(服務器端)和chronyc(客戶端)

chronyd:后臺運行的守護進程,用于調整內核中運行的系統時鐘和時鐘服務器同步,它確定了計算機增減時間的比率,并對此進行平滑調整

chronyc:提供用戶界面,用于監控性能并進行多樣化的配置。可在chronyd實例控制的計算機上工作,也可在一臺不同的遠程計算機工作

二、實驗環境

2.1 實驗拓撲

如圖,兩臺服務器Server1、Server2連接到同一網絡

0336fe86-a7c7-11ee-8b88-92fbcf53809c.jpg

2.2 本地環境規劃

主機名 IP地址 操作系統版本 內核版本
Server1 172.16.0.134/24 Rocky Linux 8.9 (Green Obsidian) Linux 4.18.0-513.5.1.el8_9.x86_64
Server2 172.16.0.150/24 Rocky Linux 8.9 (Green Obsidian) Linux 4.18.0-513.5.1.el8_9.x86_64

Net1網絡中配置了NAT(網絡地址轉換),兩臺服務器均可以訪問公網

三、配置時間同步

3.1 安裝chrony

[root@Server1 ~]# rpm -qa | grep chrony
chrony-4.2-1.el8.rocky.1.0.x86_64

Rokcy Linux 8.9版本默認安裝了chrony,驗證安裝狀態:

3.2 配置Server1從公網時間源服務器同步時間

編輯“/etc/chrony.conf”文件:

[root@Server1 ~]# vim /etc/chrony.conf
# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
# pool 2.rocky.pool.ntp.org iburst      # 注釋該行,添加如下兩行,理論上想添加多少時間服務器都可以
Server ntp.aliyun.com iburst            # 阿里時間源服務器
Server time1.cloud.tencent.com iburst    # 騰訊時間源服務器

重啟chronyd服務,并設置開機自啟:

[root@Server1 ~]# systemctl restart chronyd
[root@Server1 ~]# systemctl enable chronyd
[root@Server1 ~]# systemctl is-active chronyd      # 查看chronyd服務是否正常運行
active
[root@Server1 ~]#

查看時間同步狀態:

[root@Server1 ~]# chronyc sources
MS Name/IP address         Stratum Poll Reach LastRx Last sample               
===============================================================================
^* 203.107.6.88                  2   6    37    63    +49us[+2956us] +/-   23ms
^- 106.55.184.199                2   6   127    60  +1891us[+1891us] +/-   47ms
[root@Server1 ~]# 
[root@Server1 ~]# chronyc sources -v


  .-- Source mode  '^' = server, '=' = peer, '#' = local clock.
 / .- Source state '*' = current best, '+' = combined, '-' = not combined,
| /             'x' = may be in error, '~' = too variable, '?' = unusable.
||                                                 .- xxxx [ yyyy ] +/- zzzz
||      Reachability register (octal) -.           |  xxxx = adjusted offset,
||      Log2(Polling interval) --.      |          |  yyyy = measured offset,
||                                     |          |  zzzz = estimated error.
||                                 |    |           
MS Name/IP address         Stratum Poll Reach LastRx Last sample               
===============================================================================
^* 203.107.6.88                  2   6    77     3  -3557us[-3824us] +/-   26ms
^+ 106.55.184.199                2   6   257     1  +2021us[+2021us] +/-   46ms
[root@Server1 ~]#

chronyc sources輸出結果解析:

<1> M

這表示信號源的模式。^表示服務器,=表示對等方,#表示本地連接的參考時鐘。

<2> S

此列指示源的狀態。

* 表示chronyd當前同步到的源。

+ 表示可接受的信號源,與選定的信號源組合在一起。

- 表示被合并算法排除的可接受源。

?指示已失去連接性或其數據包未通過所有測試的源。它也顯示在啟動時,直到從中至少收集了3個樣本為止。

x 表示chronyd認為是虛假行情的時鐘(即,其時間與大多數其他來源不一致)

? 表示時間似乎具有太多可變性的來源。

<3> Name/IP address

這顯示了源的名稱或IP地址,或參考時鐘的參考ID。

<4> Stratum

這顯示了來源的層,如其最近收到的樣本中所報告的那樣。層1表示一臺具有本地連接的參考時鐘的計算機。與第1層計算機同步的計算機位于第2層。與第2層計算機同步的計算機位于第3層,依此類推。

<5> Poll

這顯示輪詢源的速率,以秒為單位的時間間隔的以2為底的對數。因此,值為6表示每64秒進行一次測量。chronyd會根據當前情況自動更改輪詢速率。

<6> Reach

這顯示了源的可達性寄存器以八進制數字打印。寄存器有8位,并在每個從源接收或丟失的數據包上更新。值377表示從最后八次傳輸中收到了對所有用戶的有效答復。

<7> LastRx

此列顯示多長時間前從來源接收到了最后一個好的樣本(在下一列中顯示)。未通過某些測試的測量將被忽略。通常以秒為單位。字母m,h,d或y表示分鐘,小時,天或年。

<8> Last sample

此列顯示上次測量時本地時鐘與源之間的偏移。方括號中的數字表示實際測得的偏移量。可以用ns(表示納秒),us (表示微秒),ms(表示毫秒)或s(表示秒)作為后綴。方括號左側的數字表示原始測量值,已調整為允許此后施加于本地時鐘的任何擺度。

<9> +/-指示器后面的數字表示測量中的誤差范圍。正偏移表示本地時鐘位于源時鐘之前。

例如:現有時鐘服務器time_server:它的層級是2,一臺主機node1從time_server同步時間,那么node1主機的層級就是3,以此類推另一臺在node1同步時間,那它的層級就是4。

0341944a-a7c7-11ee-8b88-92fbcf53809c.jpg

3.3 配置Server2從Server1時間源同步時間

Server1上再次編輯“/etc/chrony.conf”文件:

[root@Server1 ~]# vim /etc/chrony.conf 
# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
# pool 2.rocky.pool.ntp.org iburst
Server ntp.aliyun.com iburst
Server time1.cloud.tencent.com iburst


# Record the rate at which the system clock gains/losses time.
driftfile /var/lib/chrony/drift


# Allow the system clock to be stepped in the first three updates
# if its offset is larger than 1 second.
makestep 1.0 3


# Enable kernel synchronization of the real-time clock (RTC).
rtcsync


# Enable hardware timestamping on all interfaces that support it.
#hwtimestamp *


# Increase the minimum number of selectable sources required to adjust
# the system clock.
#minsources 2


# Allow NTP client access from local network.
#allow 192.168.0.0/16
allow 172.16.0.0/24    # 配置訪問規則,僅允許該網絡的客戶端訪問


# Serve time even if not synchronized to a time source.
#local stratum 10
local stratum 10      # 即使未同步到時間源,也要提供時間同步服務,當前系統層級為10


# Specify file containing keys for NTP authentication.
keyfile /etc/chrony.keys


# Get TAI-UTC offset and leap seconds from the system tz database.
leapsectz right/UTC


# Specify directory for log files.
logdir /var/log/chrony


# Select which information is logged.
#log measurements statistics tracking

重啟chronyd服務:

[root@Server1 ~]# systemctl restart chronyd

防火墻放行ntp服務:

[root@Server1 ~]# firewall-cmd --add-service=ntp --permanent 
success
[root@Server1 ~]# firewall-cmd --reload
success

Server2上編輯“/etc/chrony.conf”文件:

[root@Server2 ~]# vim /etc/chrony.conf
# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
# pool 2.rocky.pool.ntp.org iburst    # 注釋該行,添加下面一行
Server 172.16.0.134 iburst

重啟chronyd服務,并設置開機自啟:

[root@Server2 ~]# systemctl restart chronyd
[root@Server2 ~]# systemctl enable chronyd

查看時間同步狀態:

0354de9c-a7c7-11ee-8b88-92fbcf53809c.jpg

審核編輯:湯梓紅

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

    關注

    87

    文章

    11292

    瀏覽量

    209331
  • 計算機
    +關注

    關注

    19

    文章

    7488

    瀏覽量

    87852
  • 操作系統
    +關注

    關注

    37

    文章

    6801

    瀏覽量

    123285
  • 開源
    +關注

    關注

    3

    文章

    3309

    瀏覽量

    42471

原文標題:Linux配置時間同步 - chrony

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

收藏 人收藏

    評論

    相關推薦

    NTP協議簡介

    戳選項發展而來。NTP用于將計算機客戶或服務器的時間與另一服務器同步,使用層次式時間分布模型。在配置時,
    發表于 07-29 06:50

    通過NTP獲取Epoch/Unix時間NTP代表網絡時間

    通過NTP獲取 Epoch/Unix時間NTP代表“網絡時間協議”,它是用于在計算機系統之間進行時鐘同步的網絡協議。 換句話說,它用于
    發表于 01-27 06:03

    求解關于AT ESP8266 無法實現NTP時間同步的問題?

    聯網,本以為可以大功時,卻發現NTP無法同步。關于NTP配置的各種文檔看了很多,使用都很簡單,沒有特殊的配置要求。但是搞了一下午沒有任何進展
    發表于 03-15 14:36

    NTP網絡時間服務器在大型局域網的同步技術

    本章利用雙機互備型ntp網絡時間服務器實現局域網的時間同步解決方案。 1時間同步系統的
    發表于 07-24 15:48 ?1955次閱讀

    NTP服務器配置概述

    服務器進行自動同步ntp server與客戶端必須要ping通 none配置: ? clock?protocol?none?????#時間協議clock?timezone?beij
    的頭像 發表于 07-17 11:25 ?1417次閱讀

    docker部署NTP時間服務器chrony

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

    Linux上怎么配置NTP時間同步呢?

    。下面是一個詳細的關于如何在Linux上配置NTP時間同步的指南。 第一步:安裝NTP服務器軟件
    的頭像 發表于 01-16 16:03 ?2946次閱讀

    ntp同步原理是什么

    NTP(Network Time Protocol,網絡時間協議)是一種用于同步計算機系統時間的協議。那么ntp
    的頭像 發表于 01-19 17:24 ?1595次閱讀
    <b class='flag-5'>ntp</b>的<b class='flag-5'>同步</b>原理是什么

    分享 | PTP、NTP時間同步服務器的部署與搭建過程

    分享 | PTP、NTP時間同步服務器的部署與搭建過程
    的頭像 發表于 05-15 10:01 ?1025次閱讀
    分享 | PTP、<b class='flag-5'>NTP</b><b class='flag-5'>時間</b><b class='flag-5'>同步</b>服務器的部署與搭建過程

    京準電鐘 | NTP網絡時間同步協議原理及其應用介紹

    京準電鐘 NTP網絡時間同步協議原理及其應用介紹
    的頭像 發表于 06-12 15:22 ?501次閱讀
    京準電鐘 | <b class='flag-5'>NTP</b>網絡<b class='flag-5'>時間</b><b class='flag-5'>同步</b>協議原理及其應用介紹

    解讀網絡時間協議NTP,帶你領略NTP的魅力!

    ? 時間是我們日常生活的重要組成部分,而在數字時代,時間同步也在計算機和網絡系統中扮演著至關重要的角色。網絡時間協議(Network Time Protocol,
    的頭像 發表于 06-27 16:52 ?628次閱讀
    解讀網絡<b class='flag-5'>時間</b>協議<b class='flag-5'>NTP</b>,帶你領略<b class='flag-5'>NTP</b>的魅力!

    NTP服務器知識課堂 網絡時間同步系統的校時方式

    時鐘的幾種校時方式:GPS/北斗、NTP、WiFi、電腦校時軟件。 ? 1、NTP網絡校時: ①NTP的校時方式是設備主動上傳的方式。設備帶有標準的
    的頭像 發表于 07-30 14:23 ?383次閱讀
    <b class='flag-5'>NTP</b>服務器知識課堂 網絡<b class='flag-5'>時間</b><b class='flag-5'>同步</b>系統的校時方式

    使用NTP,該如何同步時間?一文詳解!

    ? 一、NTP通信概述 很多場景中,由于業務需要,模塊需要保持正確的系統時鐘,才能正常工作。但是模塊上電后的初試時間戳是946713600(即2000/01/01,16:00:00),所以同步時鐘
    的頭像 發表于 10-29 13:44 ?176次閱讀
    使用<b class='flag-5'>NTP</b>,該如何<b class='flag-5'>同步</b><b class='flag-5'>時間</b>?一文詳解!

    NTP服務器配置步驟 NTP服務器服務的好處

    NTP服務器配置步驟 網絡時間協議(NTP)是一種用于同步計算機時鐘的協議,它確保了網絡中的設備能夠保持準確的
    的頭像 發表于 12-18 15:12 ?262次閱讀

    常見NTP服務器軟件比較

    網絡時間協議(NTP)是一種用于同步計算機時鐘的協議,它允許計算機通過網絡與時間服務器通信,以確保它們的系統時鐘盡可能準確。以下是一些常見的NTP
    的頭像 發表于 12-18 15:14 ?243次閱讀
    主站蜘蛛池模板: 久操久操久操| 国产在线一卡二卡| 国产av在线播放| 国产精品无码亚洲精品| 国产亚洲人成网站在线观看播放| 国产在线aaa片一区二区99| 精品久久久久久无码人妻国产馆 | 在线视频a| 99RE6国产精品视频播放| 波多野结衣 无码片| 国产 交换 丝雨 巅峰| 国产偷国产偷亚州清高| 精品伊人久久| 欧美丰满熟妇无码XOXOXO| 三级网站视频| 亚洲精品在线看| 97蜜桃123| 都市妖奇谈有声| 黄网13区| 欧美人成人亚洲专区中文字幕| 手机在线亚洲日韩国产| 亚洲欧美中文字幕先锋| 999zyz色资源站在线观看| 第七色 夜夜撸| 九九免费精品视频| 热99RE久久精品国产| 性xxx在线观看| 97成人在线| 国产精品人妻午夜福利| 久久婷婷国产五月综合色啪最新 | 国产亚洲精品精华液| 久久婷五月综合色啪网| 日韩熟女精品一区二区三区| 亚洲精品永久免费| 99视频这里只有精品国产| 国产人妻777人伦精品HD| 美女伊人网| 亚洲 欧美 日韩 卡通 另类| 97人妻中文字幕免费视频| 国产九色在线| 欧美黑人巨大videos免费|