1. 程式人生 > >Linux NTP時間同步服務

Linux NTP時間同步服務

允許 ntpdate 運行時 權限 ict 查詢 拒絕 efault 模式

  NTP(Network Time Protocol,網絡時間協議)是用來使網絡中的各個計算機時間同步的一種協議。它的用途是把計算機的時鐘同步到世界協調時UTC,其精度在局域網內可達0.1ms,在互聯網上絕大多數的地方其精度可以達到1-50ms。

安裝

  直接可以使用yum安裝,

  yum install -y ntp

  yum install -y ntpdate(客戶端)

參數配置

  driftfile:記錄時間差異

    因為預設的NTP Server本身的時間是依據BIOS的晶片震蕩周期頻率來計算的,但這個數值不一定與上層的時間服務器一樣,所有NTP daemon(ntpd)會計算這個差值記錄下來。

  restrict:權限設置,格式: restrict IP地址 mask 子網掩碼 參數

    restrict default nomodify notrap nopeer noquery  #限制所有ip

    restrict 127.0.0.1  #允許本地

    restrict 172.30.0.0 mask 255.255.255.0 nomodify notrap  #允許172.30網段的主機

  參數含義:

    ignore:拒絕所有類型的數據包,包括ntpqntpdc查詢。

    nomodify:拒絕嘗試修改服務器狀態的ntpqntpdc查詢(即運行時重新配置),

允許返回信息的查詢。

    noquery:拒絕ntpqntpdc查詢。時間服務不受影響。

    notrust:拒絕未經加密驗證的數據包。

    notrap:拒絕為匹配的主機提供模式6控制消息陷阱服務。陷阱服務是ntpdc控制消息協議的子系統,旨在供遠程事件記錄程序使用。

    nopeer:拒絕可能動員關聯的數據包,除非經過身份驗證。這包括當配置的關聯不存在時廣播,對稱活動和多播服務器數據包。請註意,此標誌不適用於不嘗試動員關聯的數據包。

  server:配置同步服務器,格式:server IP/域名

    server 59.151.18.60

    server 0.cn.pool.ntp.org

    server 1.cn.pool.ntp.org

    server 127.127.1.0  #本地時間

    fudge 127.127.1.0 stratum 8  當以上服務器同步失敗,則同步本地時間。

Linux NTP時間同步服務