同領域、不同設備、不同的同步要求,產生了多種多樣的時間同步方式,每種方式根據各自的情況、環境、使用領域而發展起來,時間同步可以在日常生活中發生,也可以被某些科技領域所需求,上到太空下到深海,所以今天就聊聊時間同步的幾種常見方式,如果更好的意見,歡迎指出。
1、手動調節:日常生活中時鐘的時間同步方式,這種比較好說,就是我們講需要時間同步的鐘表根據國家給出的標準時間手動對時就行,比如以前都是看新聞聯播,收音機里面的準時報點等等,因為都是正好晚上19點開始,都以這個時間進行對時,就能達到基本的時間同步了,而且時間同步的時間是基本的“北京時間”,但是這種的時間同步有一定誤差,通常是差個幾秒左右。
2、通過Windows網絡局域網:網絡設備的時間同步方式,因為網絡設備的時鐘沒有手動調節的功能,所以基本都是系統進行自動調節時間,所以要想將所有,或者一定數量的網絡設備進行時間同步,具體操作就是將這些所有網絡設備加入到一個局域網或者說域,在利用Windows的域機制實現所有網絡設備的統一時間授時,以達到相互之間的時間同步,這種時間同步也是有一定誤差的,一般在毫秒精度之間誤差。
3、ntp服務器進行時間同步:各種工業硬件設備或者工業網絡硬件設備的時間同步方式,這種是目前比較多的時間同步方式,因為ntp服務器也可以稱為網絡時間同步服務器,它和上面的Windows網絡局域網有點關系,它也算是是ntp的一種,但是ntp服務器這種方式引用到工業領域更多多一些,但是它是比較老的方式了,通常的時間同步精度都是毫秒級別,但是現在部分行業領域對時間同步精度更高,ntp服務器已經達不到這個要求,就誕生了下面的這種時間同步方式。
4、ptp服務器進行時間同步:這種時間同步方式就是可以達到微秒級和納秒級時間同步,但基本都是應用到一些新興科技領域,比如自動駕駛、5G通信、物聯網、智慧城市等領域,其實只要你有高精度時間同步需求,它就可以應用上。
以上就是小編統計的4中時間同步方式,希望能幫助您,如果您有時間同步方面的需求,可以隨時咨詢我們,期待與您的合作。
前比較流行的時間同步工具有ntp和chrony,ntp采用123/UDP端口通信,chrony采用323/UDP端口通信。由于ntp比較舊了,這里就采用chrony來進行時間同步。在ubuntu上安裝chrony,執行下面命令:
sudo apt install chrony -y
chrony分為服務端程序chronyd和客戶端程序chronyc,我們既可以用chronyd為其他計算機提供時間同步服務,也可以利用chronyc向其他時間同步服務器發起時間同步請求。
進入ubuntu服務器的/etc/chrony/chrony.conf對chrony客戶端進行配置
sudo vi /etc/chrony/chrony.conf
增加一行如下,然后保存
server 10.221.237.10
10.221.237.10 換成你們公司內網時間服務器地址即可
重啟一下服務
sudo systemctl restart chronyd
重啟服務器,開機自啟動
sudo systemctl enable chrony.service
對chrony客戶端進行啟動、停止、狀態檢查的方法與上面服務端一樣,如下:
#啟動chrony客戶端
service chrony start
#重動chronyd客戶端
service chrony restart
#查看chrony客戶端
service chrony status
#停止chrony客戶端
service chrony stop
然后就是chrony客戶端上的一些常用命令:
著現代科技對于網絡的依賴性的加強,電腦時間的準確對于網絡結構以及其中的系統應用程序的安全性會產生較大的影響,尤其是那些對沒有實現時間同步而導致的比較敏感的網絡指令或應用程序。
由于時間并不一致,所以難以準確推斷業務發生的具體時間,而這將會造成安全隱患。由于這種系統時鐘的不統一性,急切需設計一套ntp時鐘服務器。
時鐘服務器范圍覆蓋安全監控三大系統核心端、礦端所有服務器及煤炭安全監控平臺服務器和云平臺上所有虛機。時鐘同步系統的安裝可以有效的避免一些因為時間誤差引起的問題,大大的提高了工作效率。
安全系統中時鐘同步裝置設計方案是全網配備一套時鐘同步系統,時鐘同步系統由兩臺 SYN2151型NTP網絡時間服務器、GPS北斗雙模天線、交換機、網絡和客戶端組成。
SYN2151型NTP時間同步服務器接收北斗和GPS衛星,內置高精度恒溫晶振,當正常收星的時候從衛星上獲取時間標準,一旦衛星失鎖依靠內置晶振時鐘源進行守時,保證時間的精準性。該款設備有心跳檢測功能。
收到設備后首先我們可以將電腦和和ntp服務器直連,做一個簡單的測試。將授時天線連接,注意觀察時鐘服務器的前面板,看BD和GPS后面顯示的數字是多少分別代表北斗和GPS目前的收星顆數。一般收星大于1基本就沒有問題結合后面字母A或V即可判斷時間信息是否有效,A代表當前時間信息有效。
有些客戶在測試完成后,斷開天線,發現面板上的字母還是A。這是正常現象由于本機在第一次接收到正確的基準時間后,本機會自動保持原有的時間繼續走時,因此液晶顯示界面還是“A”,表示目前本機輸出的時間依然有效,還是可以使用的。
對于設備直連PC機的情況,必須要給你的PC電腦設置一個靜態的、同一個網段不同IP的IP地址。然后在電腦的右下角修改Internet時間設置里面的ip地址,將ip修改為ntp服務器的ip即可同步成功。NTP北斗網絡時鐘服務器一路網口輸出滿足一個物理隔離的網絡授時,如果有多個局域網或多個網段彼此不能互通建議分別使用1路。
等一切準備工作做好,我們就可以將ntp服務器接到局域網內,連接核心交換機,在web管理頁面進行ip設備管理,需要注意的是被授時設備的ip和ntp服務器對應接口的ip需要在同一個網段可以相互拼的通。
管理界面中LAN 口的DHCP Server 功能默認開啟(可以選擇關閉),所有接入LAN 口的網絡設備,可以自動獲取到IP 地址。
另外需要注意的是網頁的時間和網頁刷新速率有關,和前面板時間相差1s或2s是正常的。
如果因為某種原因導致時間服務器登陸不了管理界面,可以嘗試以下操作:
1、首先確保登錄用戶名和密碼輸入正確;
2、檢查物理線路連接以及電腦的IP地址
(1)確認電腦已通過網線正常連接到了時間服務器的LAN口且對應指示燈亮。
(2)電腦沒有獲取到IP地址或IP地址錯誤,會導致無法登錄管理界面,需要把電腦配置為自動獲取IP地址,或者設置電腦地址和服務器地址同一網段不同IP。指定IP地址后還是不能登錄管理界面,可以嘗試更換電腦和時間服務器之間連接的網線。
3、建議檢查瀏覽器設置或更換瀏覽器,因為如果瀏覽器設置了默認自動拔號或代理服務器功能都會導致無法登錄管理界面,
4、如果忘記時間服務器管理IP或端口,也可將時間服務器恢復出廠設置。復位的方法可和售后技術溝通。
目前對外的北斗衛星時間同步系統主要是指含有北斗衛星時間基準的設備,目前主要有的設備是SYN2151行NTP時間同步服務器,是以北斗時間作為時間基準,通過NTP授時的時間同步設備,其網絡輸出支持10/100/1000M自適應,提供防護墻保護,完備大容量大吞吐量,心跳檢測等授時保護功能。
在項目現場對ntp時鐘服務器準備安裝前,首先要檢查設備配置的附件是否齊全,在無誤后最好能對ntp時鐘服務器做一個完整的測試。以SYN2151型NTP網絡時間服務器為例,在檢查配置清單無誤后,可在項目臨時場所對設備進行供電,可先將配置的衛星天線放置在窗口等可快速正常收到星的位置,對設備進行開機,檢查設備自檢狀態,設備收星狀態,GPS網絡時間服務器在正常收到衛星后,設備衛星狀態由“V”變成“A”。
在測試過程中,觀察設備收星等狀態正常后,可以順便對設備的網口IP地址進行配置。SYN2151型NTP網絡時間服務器標準配置2路NTP網口輸出,用戶可根據說明書對2路分別進行配置,其操作方法相同。在對GPS網絡時間服務器的網口配置完成后,可直接將設備主機安裝在機柜內,標準上機柜尺寸,配置安裝螺絲。
在設備安裝完成后,建議客戶將GPS網絡時間服務器配置的天線安裝在室外空曠的地方,適用于長期使用的要求。GPS衛星天線在安裝時,根據配置的天線支架,將設備安裝在樓頂或其他空曠的地方,使得收星在最佳狀態,具體的安裝方法詳見說明書。