日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

NTP时间服务相关基础及配置文件详解

發布時間:2025/4/16 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 NTP时间服务相关基础及配置文件详解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

NTPS時間服務的應用場景

在我們搭建服務器集群的時候,各個主機時間不同步會導致各種未知bug,我了避免這種事情的發生,我們就要保證各個服務器的時間是一致的,而做一臺時間服務器就能夠輕松地保證集群中各個節點的時間時刻保持一致。

計算機時間

  • 系統時間:是有Linux Kernel控制的時間 ,開機時會讀取硬件時間,作為開機那一刻的軟件時間運行,然后系統時鐘就由軟件模擬振蕩電路來維持。
  • 硬件時間:依靠主板上的振蕩電路來模擬時鐘維持時間。

需要注意的是軟件時間和硬件時間并不一定總是一致的。雖然,重新啟動系統,系統時間會讀取硬件時間,實現同步,但是在不重新啟動的時候,可以用命令實現軟硬件時間同步。

相關命令
# 查看系統時間 [root@ZND ~]# date Fri Nov 9 16:55:53 CST 2018# 設置系統時間 [root@ZND ~]# date 110916552018.00 【月日小時分鐘年.秒】# 查看硬件時間 [root@ZND ~]# hwclock --show# 設置硬件時間 [root@ZND ~]# hwclock --date 110317022018.00 【月日小時分鐘年.秒】# 將系統時間同步到硬件時鐘: [root@ZND ~]# hwclock --systohc 【 hc代表硬件時間,sys代表系統時間】 #將硬件時鐘和系統時鐘同步 [root@ZND ~]# hwclock --hctosys

NTP的配置文件

NTP的配置文件:/etc/ntp.conf

  • restrict
  • 作用:對ntp做權限控制格式:restrict [ip] [mask] [par]par:ignore:忽略所有類型的NTP連接請求nomodify:限制客戶端不能使用命令ntpc和ntpq來修改服務器端的時間noquery:不提供NTP網絡校時服務notrap:不接受遠程登錄請求notrust:不接受沒有經過認證的客戶端的請求【如果沒有用任何參數,那么表示不做任何限制】例子:restrict 10.220.5.0 mask 255.255.255.0 nomodify <<<允許10.220.5.0/24 網段主機進行時間同步
  • server
  • 作用:指定ntp服務器的地址格式:server [ip or hostname] [perfer]例子:server 127.127.1.0 <<<將當前主機作為時間服務器
  • fudge
  • 作用:設置時間服務器的層級格式:fudge ip [startnum int]例子:fudge 10.225.5.1 startnum 10注意:fudge必須和server一塊用, 而且是在server的下一行startnum0~150:表示頂級10:通常用于給局域網主機提供時間服務

    實現客戶端的時間同步的兩種方法

    ①基于ntpdate
    方案:定時任務(crontab)+ntpdate
    優點:實現簡單
    缺點:會導致客戶端時間不連續,對于數據庫業務影響是比較大,生產環境盡量不要用

    ②基于ntpd
    方案:ntpdate+ntpd
    優點:可以實現順滑同步,避免時間不連續帶來的問題
    缺點:時間同步往往不能立刻完成

    ------做運維之前很矯情的小年輕-----

    總結

    以上是生活随笔為你收集整理的NTP时间服务相关基础及配置文件详解的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。