[雜記]ntp 時間同步

涉及到時間同步,幾點如下:

——可以通過時間服務器同步時間
——涉及廣域網時,考慮到報文延遲,同步時間是個複雜的問題。協議ntp(Network Time Protocol) 就是要解決這些問題的。ntp可以提供到毫秒級別的時間同步。
——對那些時間不需要那麼精確同步的,可以使用 sntp (Simple Network Time Protocol)協議來完成。
——Linux 提供了時間同步的工具。如果希望從互聯網時間服務器上同步時間到本地,使用ntpdate;如果希望提供時間服務給局域網內的其它服務器,使用ntpd。
——ubuntu 缺省的包含了ntpdate,如果希望對外提供時間服務器。需要 sudo apt-install nptd,這個東西用的時候再去翻吧。
——ntp.org 提供了一組時間服務器提供時間服務。這一組服務器通過動態的dns聯合向外提供服務。

簡單的來說,我們只需要這樣就可以一次性同步時間:
sudo ntpd pool.ntp.org

如果需要持續的同步時間,最好還是安裝上ntpd。如果不希望ntpd對外提供服務,把所有的ip段都拒絕掉,即可。


Linux 和 Windows 不太一樣的地方,是多了一個 Hardware Clock vs System Time。
——Hardware Clock 顧名思義,是硬件時鐘,通常是由系統的晶振芯片提供;
——System Time是運行中的Linux 內核時間;在啓動時,由Hardware Clock 初始化一次。
——修改System Time 並不會直接修改Hardware Clock,修改Hardware Clock需要藉助hwclock命令。當然了,同樣需要“超級牛力”
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章