ros chrony時間同步

2021-09-07 23:07:29 字數 1500 閱讀 7619

簡介

chrony是網路時間協議(ntp)的多用途實現。它可以使系統時鐘與ntp伺服器、參考時鐘(例如gps接收器)以及使用手錶和鍵盤的手動輸入同步。它還可以作為ntpv4(rfc 5905)伺服器和對等體來為網路中的其他計算機提供時間服務。

它被設計成在廣泛的條件下表現良好,包括間歇網路連線、嚴重擁塞網路、溫度變化(普通計算機時鐘對溫度敏感)和不連續執行或在虛擬機器上執行的系統。

在網際網路上同步的兩台機器之間的典型精度在幾毫秒之內;在區域網上,精度通常以幾十微秒為單位。通過硬體時間戳或硬體參考時鐘,亞微秒精度是可能的。

chrony中包括兩個程式,chronyd是乙個可以在引導時啟動的守護程序,chronyc是乙個命令列介面程式,可用於監視chronyd的效能,並在執行時更改各種操作引數

安裝使用

實驗:用一台機去與網際網路同步時間,然後用第二台機去找第一台級同步時間

實驗環境

時間伺服器ip:192.168.253.128

客戶端ip:192.168.253.129

在服務端和客戶端都安裝chrony

yum install chrony -y

1服務端:修改配置檔案/etc/chrony.conf

allow 192.168.253.129/24 ##允許192.168.253.129來同步時間

1然後服務端啟動chrony服務

systemctl start chronyd

1看一下323埠是否啟動了

然後我們先看一下客戶端的時間

客戶端:然後再chrony的配置檔案修改一下/etc/chrony.conf

#server 0.rhel.pool.ntp.org iburst 為了不影響實驗,把自帶的這些都注釋掉

#server 1.rhel.pool.ntp.org iburst

#server 2.rhel.pool.ntp.org iburst

#server 3.rhel.pool.ntp.org iburst

server 192.168.253.128##將時間伺服器指向我們自建的伺服器

客戶端啟動chronyd

/etc/init.d/chronyd start ##這裡客戶端是centos6系統所以命令不一樣,不過對實驗沒影響

1然後看一下時間

這裡已經發生變化了

再看一下服務端時間是不是一樣

因為我截屏慢了 其實是一樣的。

客戶端:使用chronyc (chrony的命令列工具,可以動態管理chrony)

配置檔案

/etc/chrony.conf

常用的配置項

allow netadd/netmask 允許那些客戶端來同步

allow all:允許所有客戶端主機;

deny netaddr/netmask

deny all:拒絕所有客戶端;

local stratum 10:即使自己未能通過網路時間伺服器同步到時間,也允許將本地時間作為標準時間授時給其它客戶端;

**:

同步時間 Linux設定時間同步

所有節點都要確保已安裝ntpd 在步驟 4已安裝 1.首先選擇一台伺服器作為時間伺服器。假設選定為node1.sunny.cn伺服器為時間伺服器。2.ntp伺服器的配置 修改ntp.conf檔案 vi etc ntp.conf 一共修改三處內容,將 去掉,並且將網段修改正確。restrict 192...

Windows 時間同步

讓系統時間更準確 引用 http ruanqizhen.spaces.live.com blog cns 5852d4f797c53fb6 1213.entry 使用ntp協議可以讓你的計算機自動與伺服器上的時間同步。從而保持最準確的時間。在 windows xp 2000 可下使用以下命令設定計算...

Centos 時間同步

新裝的伺服器可能設定了錯誤的,需要調整時區並調整時間.如下是使用ntp來從乙個時間伺服器同步 cp usr share zoneinfo asia shanghai etc localtime ntpdate us.pool.ntp.org 很簡單吧,解析一下,第一句是把當前時區調整為上海就是 8區...