Linux 小知识翻译 - 「NTP」
這周聊聊「NTP」。
?
上次,聊了「時區」,也就是時間相關的話題。
NTP是「Network Time Protocol」的簡稱,是為了將網絡中計算機的時鐘同步到正確時間的協議。
?
PC內部的時鐘是相當不準確的,運行一個月左右就會產生幾秒的誤差。網絡上的服務器,經常由于時鐘的誤差導致電子郵件的發送接收記錄等出現異常。
因此,接入統一網絡的主機的時鐘有必要互相同步時鐘。NTP就是用來解決這個問題的。
?
NTP是以「服務端·客戶端」的方式提供的。「NTP服務器」使用原子時鐘之類東西時鐘保持正確的時間,然后向NTP客戶端提供正確的時間。
客戶端Linux通過「ntpdate」命令來和NTP服務器進行時間的同步。
ntpdate命令需要root用戶來執行,通過ntpdate指定NTP服務器名來進行同步:
# ntpdate ntp.nict.jp?
通過cron定期執行上面的同步,就可以保證服務器的時間正確性了。
?
問題在于用哪個服務器作為 NTP服務器呢?
「NICT 獨立行政法人情報通信研究機構」(日本的一個機構)舉辦了「日本標準時間項目」,這個項目提供了公用的NTP服務器。
?
NICT公開的NTP服務器參見:http://www2.nict.go.jp/w/w114/stsi/PubNtp/
這個NTP服務器雖然能夠勝任每秒100萬次的請求,但是最好不要過度的去訪問它。
最好是把網絡中一定數量的主機中挑一個作為內網NTP服務器,內網NTP服務器和NICT公開的NTP服務器同步時間,而其它主機直接和這個內網的NTP服務器同步時間即可。
總結
以上是生活随笔為你收集整理的Linux 小知识翻译 - 「NTP」的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SQL Server 2012笔记分享-
- 下一篇: SQL中declare申明变量