网络时间服务和chrony
生活随笔
收集整理的這篇文章主要介紹了
网络时间服务和chrony
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
客戶端持續運行
? ? 時間同步:多主機協作工作時,各個主機的時間同步很重要,時間不一致會造成 很多重要應用的故障,如:加密協議,日志,集群等, 利用NTP(Network Time Protocol) 協議使網絡中的各個計算機時間達到同步。目前NTP協議屬于 運維基礎架構中必備的基本服務之一 ?ntp
將系統時鐘和世界協調時UTC同步,精度在局域網內可達0.1ms,在互聯 網上絕大多數的地方精度可以達到1-50ms,項目官網:http://www.ntp.org?
?星號同步成功
?
?
客服端注釋此行
?
chrony
實現NTP協議的的自由軟件。可使系統時鐘與NTP服務器,參考時鐘
(例如GPS接收器)以及使用手表和鍵盤的手動輸入進行同步。還可以作為 NTPv4(RFC 5905)服務器和對等體運行,為網絡中的計算機提供時間服務。 設計用于在各種條件下良好運行,包括間歇性和高度擁擠的網絡連接,溫度變化 (計算機時鐘對溫度敏感),以及不能連續運行或在虛擬機上運行的系統。通過 Internet同步的兩臺機器之間的典型精度在幾毫秒之內,在LAN上,精度通常為 幾十微秒。利用硬件時間戳或硬件參考時鐘,可實現亞微秒的精度chrony ? chrony 的優勢: ? 更快的同步只需要數分鐘而非數小時時間,從而最大程度減少了時間和頻率 誤差,對于并非全天 24 小時運行的虛擬計算機而言非常有用 ? 能夠更好地響應時鐘頻率的快速變化,對于具備不穩定時鐘的虛擬機或導致 時鐘頻率發生變化的節能技術而言非常有用 ? 在初始同步后,它不會停止時鐘,以防對需要系統時間保持單調的應用程序 造成影響 ? 在應對臨時非對稱延遲時(例如,在大規模下載造成鏈接飽和時)提供了更 好的穩定性 ? 無需對服務器進行定期輪詢,因此具備間歇性網絡連接的系統仍然可以快速 同步時鐘 ? chrony官網:https://chrony.tuxfamily.org ? chrony官方文檔:https://chrony.tuxfamily.org/documentation.htmlchrony ? 包:chrony ? 兩個主要程序:chronyd和chronyc chronyd:后臺運行的守護進程,用于調整內核中運行的系統時鐘和時鐘服務 器同步。它確定計算機增減時間的比率,并對此進行補償 chronyc:命令行用戶工具,用于監控性能并進行多樣化的配置。它可以在 chronyd實例控制的計算機上工作,也可在一臺不同的遠程計算機上工作 ? 服務unit 文件: /usr/lib/systemd/system/chronyd.service ? 監聽端口: 323/udp,123/udp ? 配置文件: /etc/chrony.conf配置文件chrony.conf ? server - 可用于時鐘服務器,iburst 選項當服務器可達時,發送一個八個數據 包而不是通常的一個數據包。 包間隔通常為2秒,可加快初始同步速度 ? driftfile - 根據實際時間計算出計算機增減時間的比率,將它記錄到一個文件中, 會在重啟后為系統時鐘作出補償 ? rtcsync - 啟用內核模式,系統時間每11分鐘會拷貝到實時時鐘(RTC) ? allow / deny - 指定一臺主機、子網,或者網絡以允許或拒絕訪問本服務器?
客服端注釋此行測試環境用
local stratum 10 - 即使server指令中時間服務器不可用,也允許將本地時間?
作為標準時間授時給其它客戶端chronyc命令?
?允許所有網段時間同步
查看時間是否同步
? 無法連通
? cmdallow / cmddeny - 可以指定哪臺主機可以通過chronyd使用控制命令 ? bindcmdaddress - 允許chronyd監聽哪個接口來接收由chronyc執行的命令 ? makestep - 通常chronyd將根據需求通過減慢或加速時鐘,使得系統逐步糾正 所有時間偏差。在某些特定情況下,系統時鐘可能會漂移過快,導致該調整過 程消耗很長的時間來糾正系統時鐘。該指令強制chronyd在調整期大于某個閥 值時調整系統時鐘 ? local stratum 10 - 即使server指令中時間服務器不可用,也允許將本地時間 作為標準時間授時給其它客戶端chronyc命令chronyc命令
? help命令可以查看更多chronyc的交互命令 ? accheck 檢查是否對特定主機可訪問當前服務器 ? activity 顯示有多少NTP源在線/離線 ? sources [-v] 顯示當前時間源的同步信息 ? sourcestats [-v]顯示當前時間源的同步統計信息 ? add server 手動添加一臺新的NTP服務器 ? clients 報告已訪問本服務器的客戶端列表 ? delete 手動移除NTP服務器或對等服務器 ? settime 手動設置守護進程時間 ? sracking 顯示系統時間信息chronyc示例 [root@centos7 ~]#chronyc chrony version 3.2 Copyright (C) 1997-2003, 2007, 2009-2017 Richard P. Curnow and others chrony comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions. See the GNU General Public License version 2 for details. chronyc> clients Hostname NTP Drop Int IntL Last Cmd Drop Int Last =============================================================================== 192.168.8.7 18 0 6 - 17 0 0 - - 192.168.8.6 14 0 6 - 56 0 0 - - chronyc> activity 200 OK 1 sources online 0 sources offline 0 sources doing burst (return to online) 0 sources doing burst (return to offline) 0 sources with unknown address chronyc> sources -v 210 Number of sources = 1 .-- Source mode '^' = server, '=' = peer, '#' = local clock. / .- Source state '*' = current synced, '+' = combined , '-' = not combined, | / '?' = unreachable, 'x' = time may be in error, '~' = time too variable. || .- 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 =============================================================================== ^? 192.168.8.100 3 8 1 338 -40ms[ -40ms] +/- 237ms公共NTP服務 ? pool.ntp.org:項目是一個提供可靠易用的NTP服務的虛擬集群 cn.pool.ntp.org,0-3.cn.pool.ntp.org ? 阿里云公共NTP服務器 Unix/linux類:ntp.aliyun.com,ntp1-7.aliyun.com windows類: time.pool.aliyun.com ? 大學ntp服務 s1a.time.edu.cn 北京郵電大學 s1b.time.edu.cn 清華大學 s1c.time.edu.cn 北京大學 ? 國家授時中心服務器 210.72.145.44時間工具timedatectl
? 查看日期時間、時區及NTP狀態:timedatectl ? 查看時區列表:timedatectl list-timezones ? 修改時區:timedatectl set-timezone Asia/Shanghai ? 修改日期時間:timedatectl set-time "2017-01-23 10:30:00" ? 開啟NTP: timedatectl set-ntp true/flase ? system-config-date:圖形化配置chrony服務的工具 ?轉載于:https://www.cnblogs.com/jayhenry7/p/11090131.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的网络时间服务和chrony的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Mysql5.7版本ERROR 1055
- 下一篇: echarts 样式 配置 vue