當(dāng)前位置:首頁(yè) > 物聯(lián)網(wǎng) > 網(wǎng)絡(luò)協(xié)議
[導(dǎo)讀]   我們?yōu)槭裁磿?huì)需要NTP?它的結(jié)構(gòu)又是什么,又該如何搭建?有人說(shuō)NTP這種協(xié)議可以讓你所有主機(jī)上的時(shí)鐘保持同步。到底具體如何,我們一起來(lái)看看吧!   網(wǎng)絡(luò)時(shí)間協(xié)議(NTP)用來(lái)同步網(wǎng)絡(luò)

  我們?yōu)槭裁磿?huì)需要NTP?它的結(jié)構(gòu)又是什么,又該如何搭建?有人說(shuō)NTP這種協(xié)議可以讓你所有主機(jī)上的時(shí)鐘保持同步。到底具體如何,我們一起來(lái)看看吧!

  網(wǎng)絡(luò)時(shí)間協(xié)議(NTP)用來(lái)同步網(wǎng)絡(luò)上不同主機(jī)的系統(tǒng)時(shí)鐘。所有受管理的主機(jī)可以與一臺(tái)名為NTP服務(wù)器的指定時(shí)間服務(wù)器同步時(shí)間。另一方面,NTP服務(wù)器則與任何公共NTP服務(wù)器或者你所選擇的任何服務(wù)器同步自己的時(shí)間。所有NTP管理的設(shè)備其系統(tǒng)時(shí)間同步時(shí)可以精確到毫秒級(jí)。

  在企業(yè)環(huán)境下,如果企業(yè)不想為NTP流量打開(kāi)防火墻,就有必要搭建一臺(tái)內(nèi)部的NTP服務(wù)器,讓員工可以使用內(nèi)部服務(wù)器,而不是公共NTP服務(wù)器。我們?cè)诒窘坛讨袑⒔榻B如何將CentOS系統(tǒng)配置成NTP服務(wù)器。在具體介紹細(xì)節(jié)之前,不妨先來(lái)了解NTP概念。

  我們?yōu)楹涡枰狽TP?

  由于制造方面的差異,所有(非原子)時(shí)鐘并不完全以一樣的速度運(yùn)行。有些時(shí)鐘往往走得快點(diǎn),而有些時(shí)鐘走得慢點(diǎn)。所以經(jīng)過(guò)一段很長(zhǎng)的時(shí)間后,一個(gè)時(shí)鐘的時(shí)間與另一個(gè)時(shí)鐘逐漸發(fā)生偏差,導(dǎo)致所謂的“時(shí)鐘漂移”或“時(shí)間漂移”。為了盡量減小時(shí)鐘漂移影響,使用NTP的主機(jī)應(yīng)該定期與指定的NTP服務(wù)器進(jìn)行聯(lián)系,保持時(shí)鐘同步。

  不同主機(jī)之間的時(shí)間同步對(duì)計(jì)劃備份、入侵檢測(cè)日志、分布式任務(wù)調(diào)度或事務(wù)簿記之類的事務(wù)而言很重要,甚至可能是監(jiān)管合規(guī)所需要的一個(gè)要求。

  NTP層次結(jié)構(gòu)

  NTP時(shí)鐘以分層層次結(jié)構(gòu)來(lái)加以組織。該層次結(jié)構(gòu)中的每一層被稱為層(stratum)。層這個(gè)概念描述了某機(jī)器距離權(quán)威時(shí)間源有多少個(gè)NTP跳。

  

  Stratum 0含有幾乎沒(méi)有時(shí)間漂移的時(shí)鐘,比如原子鐘。這些時(shí)鐘無(wú)法通過(guò)網(wǎng)絡(luò)直接使用。Stratum N(N 》 1)服務(wù)器對(duì)照Stratum N-1服務(wù)器同步其時(shí)間。Stratum N時(shí)鐘可以通過(guò)網(wǎng)絡(luò)彼此連接。

  NTP最多可支持層次結(jié)構(gòu)中的15層。Stratum 16被認(rèn)為不同步、無(wú)法使用。

  準(zhǔn)備CentOS服務(wù)器

  現(xiàn)在不妨接著講講如何在CentOS上搭建NTP服務(wù)器。

  首先,我們需要確保服務(wù)器的時(shí)區(qū)正確設(shè)置。在CentOS 7中,我們可以使用TImedatectl命令來(lái)查看和更改服務(wù)器的時(shí)區(qū)(比如“Australia/Adelaide”)。

  # TImedatectl list-TImezones | grep Australia

  # TImedatectl set-timezone Australia/Adelaide

  # timedatectl

  

  接下來(lái)使用yum,安裝必要的軟件。

  # yum install ntp

  然后,我們將添加用來(lái)同步時(shí)間的全局NTP服務(wù)器。

  # vim /etc/ntp.conf

  server 0.oceania.pool.ntp.org

  server 1.oceania.pool.ntp.org

  server 2.oceania.pool.ntp.org

  server 3.oceania.pool.ntp.org

  默認(rèn)情況下,NTP服務(wù)器日志保存在/var/log/messages中。如果你想使用自定義的日志文件,也可以指定該文件的位置。

  logfile /var/log/ntpd.log

  如果你果真選擇使用自定義的日志文件,確保更改其所有權(quán)和SELinux上下文。

  # chown ntp:ntp /var/log/ntpd.log

  # chcon -t ntpd_log_t /var/log/ntpd.log

  現(xiàn)在啟動(dòng)NTP服務(wù),確保它已添加到啟動(dòng)項(xiàng)。

  # systemctl restart ntp

  # systemctl enable ntp

  驗(yàn)證NTP服務(wù)器時(shí)鐘

  我們可以使用ntpq命令,檢查本地服務(wù)器的時(shí)鐘如何通過(guò)NTP實(shí)現(xiàn)同步。

  

  下面這張表解釋了上述輸出列。

  

  控制對(duì)NTP服務(wù)器的訪問(wèn)

  在默認(rèn)情況下,NTP服務(wù)器允許來(lái)自所有主機(jī)的入站查詢。如果你想過(guò)濾入站NTP同步連接,可以在防火墻中添加一條規(guī)則,以過(guò)濾流量。

  # iptables -A INPUT -s 192.168.1.0/24 -p udp --dport 123 -j ACCEPT

  # iptables -A INPUT -p udp --dport 123 -j DROP

  該規(guī)則將允許來(lái)自192.168.1.0/24的NTP服務(wù)器(經(jīng)由端口UDP/123),拒絕來(lái)自其他所有網(wǎng)絡(luò)的流量。你可以更新規(guī)則以符合自己的要求。

  配置NTP客戶端

  1. Linux

  NTP客戶端主機(jī)需要ntpdate程序包來(lái)對(duì)照服務(wù)器同步其時(shí)間。可以使用yum或apt-get,很容易安裝該程序包。安裝該程序包后,運(yùn)行帶服務(wù)器IP地址的命令。

  # ntpdate 《server-IP-address》

  如果是基于RHEL和Debian的系統(tǒng),命令完全一樣。

  2. Windows

  如果你使用Windows,在日期和時(shí)間設(shè)置下尋找“Internet時(shí)間”。

  3. 思科設(shè)備

  如果你想同步設(shè)備的時(shí)間,可以從全局配置模式使用下面這個(gè)命令。

  # ntp server 《server-IP-address》

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開(kāi)發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來(lái)越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來(lái)越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開(kāi)幕式在貴陽(yáng)舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語(yǔ)權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉