talk is cheap, show me the code.linux的時間分為system clock(系統時間)和 real time clock (硬體時間,簡稱rtc)。
檢視系統時間date
[tanpeng@itplh ~]$ date
fri mar 27 17:53:52 cst 2020
設定系統時間的命令date -s "月/日/年 時:分:秒"
[tanpeng@itplh ~]$ sudo
date -s "02/27/2020 19:00:00"
thu feb 27 19:00:00 cst 2020
[tanpeng@itplh ~]$ date
thu feb 27 19:00:08 cst 2020
檢視硬體時間的命令hwclock
[tanpeng@itplh ~]$ sudo hwclock
fri 27 mar 2020 05:56:39 pm cst -0.453631 seconds
設定硬體時間的命令hwclock –set –date = (月/日/年 時:分:秒)
[tanpeng@itplh ~]$ sudo hsclock -s "02/27/2020 19:00:00"
thu feb 27 19:00:00 cst 2020
[tanpeng@itplh ~]$ date
thu feb 27 19:00:08 cst 2020
上述提到的是手動設定時間到乙個時間點,可能與當前網路的時間有誤差與時間伺服器上的時間同步的方法
安裝ntpdate
工具yum -y install ntp ntpdate
設定系統時間與網路時間同步ntpdate cn.pool.ntp.org
將系統時間寫入硬體時間hwclock --systohc
example
[tanpeng@cloud02 ~]$ sudo ntpdate cn.pool.ntp.org
27 mar 18:20:22 ntpdate[17937]: step time server 111.230.189.174 offset 2502162.541489 sec
[tanpeng@cloud02 ~]$ sudo hwclock --systohc
[tanpeng@cloud02 ~]$ date
fri mar 27 18:20:47 cst 2020
[tanpeng@cloud02 ~]$ sudo hwclock
fri 27 mar 2020 06:20:56 pm cst -0.609821 seconds
集群時的快取同步
隨著對伺服器集群的負載均衡能力要求越來越高,很多伺服器推出了session同步的功能。即同乙個客戶端在同乙個訪問週期裡,可能第一次訪問a機器,第二次跳轉到b機器訪問,此時在訪問a機器過程中產生的session裡的內容可以被同步複製到b機器上。這個功能使得負載均衡更加合理,但是也帶來了一系列問題。伺服...
1588時間同步協議
乙太網在1985年成為ieee802.3標準後,在1995年將資料傳輸速度從10mb s提高到100mb s的過程中,計算機和網路業界也在致力於解決乙太網的定時同步能力不足的問題,開發出一種軟體方式的網路時間協議 ntp 提高各網路裝置之間的定時同步能力。1992年ntp版本的同步準確度可以達到20...
ZJOI2007 時態同步
題目描述 小q在電子工藝實習課上學習焊接電路板。一塊電路板由若干個元件組成,我們不妨稱之為節點,並將其用數字1,2,3 進行標號。電路板的各個節點由若干不相交的導線相連線,且對於電路板的任何兩個節點,都存在且僅存在一條通路 通路指連線兩個元件的導線序列 在電路板上存在乙個特殊的元件稱為 激發器 當激...