整合營銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          NTP時(shí)間服務(wù)器

          TP服務(wù)器

          NTP服務(wù)器提供準(zhǔn)確時(shí)間,首先要有準(zhǔn)確的時(shí)間來源,這一時(shí)間應(yīng)該是國際標(biāo)準(zhǔn)時(shí)間UTC。 NTP獲得UTC的時(shí)間來源可以是原子鐘、天文臺、衛(wèi)星,也可以從Internet上獲取。這樣就有了準(zhǔn)確而可靠的時(shí)間源。時(shí)間按NTP服務(wù)器的等級傳播。按照離外部UTC 源的遠(yuǎn)近將所有服務(wù)器歸入不同的Stratum(層)中。Stratum-1在頂層,有外部UTC接入,而Stratum-2則從Stratum-1獲取時(shí)間,Stratum-3從Stratum-2獲取時(shí)間,以此類推,但Stratum層的總數(shù)限制在15以內(nèi)。所有這些服務(wù)器在邏輯上形成階梯式的架構(gòu)相互連接,而Stratum-1的時(shí)間服務(wù)器是整個系統(tǒng)的基礎(chǔ)。

          計(jì)算機(jī)主機(jī)一般同多個時(shí)間服務(wù)器連接, 利用統(tǒng)計(jì)學(xué)的算法過濾來自不同服務(wù)器的時(shí)間,以選擇最佳的路徑和來源來校正主機(jī)時(shí)間。即使主機(jī)在長時(shí)間無法與某一時(shí)間服務(wù)器相聯(lián)系的情況下,NTP服務(wù)依然有效運(yùn)轉(zhuǎn)。為防止對時(shí)間服務(wù)器的惡意破壞,NTP使用了識別(Authentication)機(jī)制,檢查來對時(shí)的信息是否是真正來自所宣稱的服務(wù)器并檢查資料的返回路徑,以提供對抗干擾的保護(hù)機(jī)制。

          NTP校時(shí)方式

          時(shí)間服務(wù)器可以利用以下三種方式與其他服務(wù)器對時(shí):broadcast/multicast,client/server和Symmetric。

          broadcast/multicast:方式主要適用于局域網(wǎng)的環(huán)境,時(shí)間服務(wù)器周期性的以廣播的方式,將時(shí)間信息傳送給其他網(wǎng)路中的時(shí)間服務(wù)器,其時(shí)間僅會有少許的延遲,而且配置非常的簡單。但是此方式的精確度并不高,對時(shí)間精確度要求不是很高的情況下可以采用。

          Symmetric:的方式得一臺服務(wù)器可以從遠(yuǎn)端時(shí)間服務(wù)器獲取時(shí)鐘,如果需要也可提供時(shí)間信息給遠(yuǎn)端的時(shí)間服務(wù)器。此一方式適用于配置冗余的時(shí)間服務(wù)器,可以提供更高的精確度給主機(jī)。

          client/server:方式與symmetric方式比較相似,只是不提供給其他時(shí)間服務(wù)器時(shí)間信息,此方式適用于一臺時(shí)間服務(wù)器接收上層時(shí)間服務(wù)器的時(shí)間信息,并提供時(shí)間信息給下層的用戶。

          上述三種方式,時(shí)間信息的傳輸都使用UDP協(xié)議。時(shí)間服務(wù)器利用一個過濾演算法,及先前八個校時(shí)資料計(jì)算出時(shí)間參考值,判斷后續(xù)校時(shí)包的精確性,一個相對較高的離散程度,表示一個對時(shí)資料的可信度比較低。僅從一個時(shí)間服務(wù)器獲得校時(shí)信息,不能校正通訊過程所造成的時(shí)間偏差,而同時(shí)與許多時(shí)間服務(wù)器通信校時(shí),就可利用過濾算法找出相對較可靠的時(shí)間來源,然后采用它的時(shí)間來校時(shí)

          NTP服務(wù)器配置

          NTP在Linux主機(jī)上默認(rèn)一般都是安裝過的,只是服務(wù)沒有啟用。如果沒有安裝可直接使用yum install ntp命令即可。

          NTP的主配置文件,以下是NTP服務(wù)器可選的指令:

          # 允許172.16.*.*的IP使用該時(shí)間服務(wù)器;
          restrict 172.16.0.0 mask 255.255.0.0 nomodify
           
          #允許任何人來同步;
          restrict default nomodify notrap
           
          # 屏蔽其他IP過來更新時(shí)間;
          restrict 0.0.0.0 mask 0.0.0.0 nomodify notrap noquery notrust 
          #ignore:關(guān)閉所有的NTP聯(lián)機(jī)服務(wù);
          #nomodify:表示Client端不能更改Server端的時(shí)間參數(shù);不過Client端仍然可以透過Server端來進(jìn)行網(wǎng)絡(luò)校時(shí);
          #notrust:該Client除非通過認(rèn)證否則該Client來源將被視為不信任網(wǎng)域;
          #noquery:不提供Client端的時(shí)間查詢;
          #notrap:允許任何人來查詢;
           
          # 同步的上層服務(wù)器(210.72.145.44國家時(shí)間服務(wù)器),NTP服務(wù)器默認(rèn)也有同步的時(shí)間服務(wù)器;
          server 210.72.145.44
           
          # 同步本地時(shí)間;
          server 127.127.1.0 prefer
           
          # 本地服務(wù)器的stratum大小不能超過16;
          fudge 127.127.1.0 stratum 8
          

          啟動NTP服務(wù)器

          [root@localhost ~]# chkconfig ntpd on 
          [root@localhost ~]# service ntpd start
          

          查看NTP信息

          [root@localhost ~]# ntpq -p
          

          NTP服務(wù)器配置完成啟動之后;NTP自身或者與其server的同步需要一個時(shí)間段這個過程可能是5-10分鐘;在這個時(shí)間段內(nèi)客戶端運(yùn)行ntpdate命令時(shí)會產(chǎn)生no serversuitable for synchronization found的錯誤,上圖表示210.72.145.44的reach為0不可用,LOCAL的reach為17可用。

          將時(shí)間同步到硬件時(shí)鐘

          [root@localhost ~]# vi /etc/sysconfig/ntpd 
          SYNC_HWCLOCK=yes
          

          客戶端配置

          indows搭建ntp服務(wù)器

          1、關(guān)閉防火墻;

          2、服務(wù):windows time服務(wù)打開,延時(shí)啟動;

          3、cmd輸入“regedit”打開注冊表;

          4、在注冊表中依次展開:HKEY_LOCAL_MACHINE->SYSTEM->CurrentControlSet->Services->W32Time->TimeProviders->NtpServer,

          在NtpServer項(xiàng)的右側(cè)鍵值ENablied,將默認(rèn)的0改為1,1為啟用NTP服務(wù)器;

          5、再在注冊表中依次展開:HKEY_LOCAL_MACHINE->SYSTEM->CurrentControlSet->Services->W32Time->Config

          找到Config項(xiàng)右側(cè)的AnnounceFlags。把默認(rèn)的10改為5,5的意思就是自身為可靠的時(shí)間源。

          6、在命令提示符中輸入:net restart w32Time,回車

          要:本文將詳細(xì)介紹在Linux系統(tǒng)中安裝和配置NTP(網(wǎng)絡(luò)時(shí)間協(xié)議)服務(wù)的步驟和方法。NTP服務(wù)是用于同步計(jì)算機(jī)系統(tǒng)時(shí)間的重要工具,可以確保多臺計(jì)算機(jī)之間的時(shí)間一致性。我們將會介紹如何安裝NTP軟件包、配置NTP客戶端和服務(wù)器、選擇合適的時(shí)間服務(wù)器以及進(jìn)行基本的時(shí)間同步測試。

          一、簡介

          網(wǎng)絡(luò)時(shí)間協(xié)議(NTP)是一種用于同步計(jì)算機(jī)系統(tǒng)時(shí)間的協(xié)議,它可以將計(jì)算機(jī)時(shí)鐘調(diào)整為幾乎與全球標(biāo)準(zhǔn)時(shí)間(UTC)一致。在Linux系統(tǒng)中,NTP服務(wù)可以通過安裝相應(yīng)的軟件包來實(shí)現(xiàn),本文將通過以下步驟詳細(xì)介紹如何在Linux系統(tǒng)中安裝和配置NTP服務(wù)。

          二、安裝NTP軟件包


          1. 打開終端并以root用戶身份登錄。

          2. 使用適應(yīng)你的Linux發(fā)行版的包管理器,例如在Ubuntu上使用apt,CentOS上使用yum,來安裝NTP軟件包。執(zhí)行以下命令:

          Ubuntu:
          ```
          sudo apt update
          sudo apt install ntp
          ```
          CentOS:
          ```
          sudo yum update
          sudo yum install ntp
          ```

          三、配置NTP客戶端和服務(wù)器

          1. 打開NTP配置文件ntp.conf,該文件位于/etc/ntp.conf。執(zhí)行以下命令:

          ```
          sudo nano /etc/ntp.conf
          ```

          2. 在配置文件中,可以根據(jù)需要進(jìn)行以下配置:

          - server:指定時(shí)間服務(wù)器的地址,可以根據(jù)你所在地區(qū)選擇合適的時(shí)間服務(wù)器。例如,將server配置為:

          ```
          server ntp.ubuntu.com
          ```

          - restrict:限制NTP服務(wù)的訪問權(quán)限。默認(rèn)情況下,只允許本地主機(jī)通過localhost訪問NTP服務(wù),你可以根據(jù)需要進(jìn)行修改。

          - driftfile:指定NTP偏移量文件的位置。

          3. 保存配置文件并退出。

          四、選擇合適的時(shí)間服務(wù)器

          1. 在NTP配置文件中,通常會提供一些默認(rèn)的時(shí)間服務(wù)器。然而,你可以選擇從官方源列表中選擇一個可靠的時(shí)間服務(wù)器,以確保時(shí)間同步的準(zhǔn)確性。

          - 對于Ubuntu,你可以在/etc/ntp.conf文件中找到ntp.ubuntu.com服務(wù)器。如果你想添加其他服務(wù)器,可以使用以下命令:

          ```
          sudo ntpq -p
          ```

          - 對于CentOS,你可以在/etc/ntp.conf文件中找到0.centos.pool.ntp.org服務(wù)器。如果你想添加其他服務(wù)器,可以使用以下命令:

          ```
          sudo ntpq -p
          ```

          2. 使用NTP查詢命令(ntpq -p)來檢查所選時(shí)間服務(wù)器的響應(yīng)時(shí)間和穩(wěn)定性。確保選擇的服務(wù)器可靠并且相應(yīng)時(shí)間較短。

          五、進(jìn)行基本的時(shí)間同步測試


          1. 啟動NTP服務(wù)。執(zhí)行以下命令:

          Ubuntu:
          ```
          sudo systemctl start ntp
          ```
          CentOS:
          ```
          sudo systemctl start ntpd
          ```

          2. 檢查NTP服務(wù)的狀態(tài)。執(zhí)行以下命令:

          Ubuntu:
          ```
          sudo systemctl status ntp
          ```
          CentOS:
          ```
          sudo systemctl status ntpd
          ```

          如果服務(wù)正常運(yùn)行,將顯示運(yùn)行狀態(tài)和活動信息。

          3. 執(zhí)行時(shí)間同步命令以驗(yàn)證NTP服務(wù)是否正常工作。執(zhí)行以下命令:

          ```
          sudo ntpq -p
          ```

          該命令將顯示當(dāng)前時(shí)間服務(wù)器和與之同步的信息。

          六、總結(jié)

          本文詳細(xì)介紹了在Linux系統(tǒng)中安裝和配置NTP服務(wù)的步驟和方法。通過正確安裝和配置NTP服務(wù),你可以確保多臺計(jì)算機(jī)之間的時(shí)間一致性,提高系統(tǒng)穩(wěn)定性和可靠性。務(wù)必選擇可靠的時(shí)間服務(wù)器,并定期檢查NTP服務(wù)的狀態(tài)和同步性能,以確保時(shí)間同步的準(zhǔn)確性。

          通過以上步驟,你可以輕松地在Linux系統(tǒng)中安裝和配置NTP服務(wù),并享受準(zhǔn)確和一致的系統(tǒng)時(shí)間帶來的好處。

          最后

          歡迎加入我們的嵌入式學(xué)習(xí)群!作為這個群的一員,你將有機(jī)會與嵌入式系統(tǒng)領(lǐng)域的專業(yè)人士和愛好者們交流、分享經(jīng)驗(yàn)和學(xué)習(xí)資源。群內(nèi)涵蓋了各種嵌入式系統(tǒng)的應(yīng)用和開發(fā),無論你是初學(xué)者還是經(jīng)驗(yàn)豐富的專業(yè)人士,都能在這里找到志同道合的伙伴和有益的互動。無論你是對物聯(lián)網(wǎng)、智能家居、工業(yè)自動化等領(lǐng)域感興趣,還是希望分享你自己的項(xiàng)目和經(jīng)驗(yàn),我們的群都會為你提供一個廣闊的交流平臺。

          更多學(xué)習(xí)資源在這里:掃碼進(jìn)群領(lǐng)資料



          參考文獻(xiàn):

          - Ubuntu NTP Documentation: https://help.ubuntu.com/lts/serverguide/NTP.html

          - CentOS NTP Documentation: https://wiki.centos.org/zh/HowTos/ntp


          主站蜘蛛池模板: 激情爆乳一区二区三区| 日本不卡免费新一区二区三区| 国产高清视频一区二区| 中文精品一区二区三区四区| 久久4k岛国高清一区二区| 久久久久一区二区三区| 久久久久人妻精品一区蜜桃| 久久国产精品一区免费下载| 台湾无码一区二区| 韩国福利影视一区二区三区| 99久久精品国产一区二区成人| 无码人妻久久久一区二区三区| 亚洲区精品久久一区二区三区| 亚洲福利一区二区| 精品少妇人妻AV一区二区| 国产福利日本一区二区三区| 精品国产亚洲一区二区三区在线观看 | 中文字幕日韩丝袜一区| 国产午夜精品片一区二区三区| 玩弄放荡人妻一区二区三区| 国产拳头交一区二区| 四虎永久在线精品免费一区二区 | 麻豆一区二区免费播放网站| 亚洲大尺度无码无码专线一区| 日韩精品国产一区| 亚洲国产高清在线一区二区三区 | 国产精品日本一区二区不卡视频| 无码aⅴ精品一区二区三区浪潮| 国产成人精品久久一区二区三区| 在线观看亚洲一区二区| 国产高清一区二区三区视频| 一区二区三区在线| 亚洲一区二区三区首页| 老熟妇高潮一区二区三区| 高清一区二区三区视频| 国产suv精品一区二区33| 亚洲av无码一区二区三区人妖| 风流老熟女一区二区三区| 寂寞一区在线观看| 夜夜精品视频一区二区| 久久无码一区二区三区少妇|