在朋友圈求助的NTP问题~
之前朋友圈求助的問題
最后是我一個朋友嘗試了一天的配置「這個配置嘗試的過程需要技術(shù)基礎(chǔ),但是不管如何的技術(shù)基礎(chǔ)都是需要去不斷的嘗試的」,終于找到了方法,所以~
我給他們送了秋天的第一杯奶茶~「是他們是因為他們都是一群我很喜歡的同事」
具體配置如下:
不夸張的說,你要是能從網(wǎng)上找到和這個一樣的配置,算我輸,這個配置實現(xiàn)的功能如我上面所說,可以在host不連接網(wǎng)絡(luò)的情況下,也不必等待5~10分鐘。
所以我才說了,這個配置值錢。
先說下我的項目需求,我的項目不是一個連接互聯(lián)網(wǎng)的項目,我們有兩個設(shè)備,一個設(shè)備做主,另一個設(shè)備做從,兩個設(shè)備的開機(jī)時間會存在偏差,但是他們開機(jī)之后,就需要互相同步數(shù)據(jù),而且在同步數(shù)據(jù)的時候,需要用時間來矯正他們兩個的數(shù)據(jù)。
所以,我需要NTP來保證,兩個設(shè)備同一時刻的時間是完全相同的。
host 端的ntp配置,正常情況下,如果我們開啟了ntpd這個功能,默認(rèn)會有一個ntp.conf的配置文件,如果什么都不修改,應(yīng)該就可以實現(xiàn)時間同步的功能。
slave 端使用ntpdate
配置文件的目錄
/etc/ntp.conf
如果我們修改配置文件后,想使用自己的配置文件來讓自己的配置生效,可以使用 -c 這個選項
如:
ntpd -c /userdata/ntp.conf
還有,我們有時候需要調(diào)試查看 ntpd 的輸出,可以使用下面的命令,這個命令在ntpdate 獲取一次時間后,就會退出,但是可以清晰的看到ntpd啟動的日志
ntpd?-gq?-c?/etc/ntp.conf 13?Aug?03:37:54?ntpd[16816]:?ntpd?4.2.8p10@1.3728-o?Mon?Aug??9?11:07:38? UTC?2021?(1):?Starting 13?Aug?03:37:54?ntpd[16816]:?Command?line:?ntpd?-gq?-c?/etc/ntp.conf???? 13?Aug?03:37:54?ntpd[16816]:?proto:?precision?=?0.583?usec?(-21) 13?Aug?03:37:54?ntpd[16816]:?minpoll:?provided?value?(0)?is?out?of?range[3-255]) 13?Aug?03:37:54?ntpd[16816]:?restrict:?ignoring?line?7,?address/host?'12 7.0.0.0/8'?unusable. 13?Aug?03:37:54?ntpd[16816]:?switching?logging?to?file?/tmp/ntp.log????? 13?Aug?03:37:54?ntpd[16816]:?Listen?and?drop?on?0?v6wildcard?[::]:123??? 13?Aug?03:37:54?ntpd[16816]:?Listen?and?drop?on?1?v4wildcard?0.0.0.0:123 13?Aug?03:37:54?ntpd[16816]:?Listen?normally?on?2?lo?127.0.0.1:123?????? 13?Aug?03:37:54?ntpd[16816]:?Listen?normally?on?3?eth0?192.168.9.100:123 13?Aug?03:37:54?ntpd[16816]:?Listen?normally?on?4?lo?[::1]:123 13?Aug?03:37:54?ntpd[16816]:?Listen?normally?on?5?eth0?[fe80::7c06:50ff: feb5:8c07%2]:123 13?Aug?03:37:54?ntpd[16816]:?Listening?on?routing?socket?on?fd?#22?for?i nterface?updates 13?Aug?03:37:55?ntpd[16816]:?ntpd:?time?slew?+0.000000?s ntpd:?time?slew?+0.000000s如果配置有問題,可以在日志里面可以看到
一個比較簡單的配置文件說明,對新手來說還是比較友好的
再說個事情,如果使用NTP的話,可以自己實現(xiàn)一個小程序?qū)崿F(xiàn)這個功能,因為我以為這個功能實現(xiàn)不了,我確實自己寫了程序?qū)崿F(xiàn)。測試了下還挺穩(wěn)定的,后面發(fā)現(xiàn)我朋友調(diào)試出來后還是棄用了。
參考博客:
https://www.cnblogs.com/shanhua-fu/p/9281040.html
國內(nèi)的博客還是遜色一些,看看老外的技術(shù)文檔
https://serverfault.com/questions/904150/how-to-force-locally-isolated-ntpd-update-time
https://docs.ntpsec.org/latest/ntp_conf.html
https://blog.csdn.net/cx55887/article/details/83868660
推薦閱讀:
專輯|Linux文章匯總
專輯|程序人生
專輯|C語言
我的知識小密圈
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的在朋友圈求助的NTP问题~的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IOS手势识别
- 下一篇: URP管线理解(一)宏观入口