ntp配置詳解

安裝

yum install -y ntp

配置

/etc/ntp.conf 這個是ntp的主要配置文件,一般配置它就足夠了
配置項:

  1. restrict 關於權限的設置,允許哪些主機通過此ntp服務對時
  2. server 上層時間服務器,應該配置爲idc的授時服務器
    ​​在這裏插入圖片描述

ntp同步硬件時間

ntp服務,默認只會同步系統時間。如果想要讓ntp同時同步硬件時間,可以設置/etc/sysconfig/ntpd文件。
添加 SYNC_HWCLOCK=yes

ntp與ntpdate的區別,應該如何選擇

  1. ntpdate會立即調用系統接口,直接修改系統時間
  2. ntp不僅是ntp server,同時它也是一個可靠的ntp client,ntp在同步時間時不是立即同步,而是平滑的,步進的。
  3. ntp會記錄硬件時間的偏移,即使網絡出現問題或ntp服務器問題,也能維持本機走時精確

結論:

  1. 如果你的服務器正在運行着時間敏感的服務,比如分佈式事務,主從同步的存儲集羣(oracle rac, mysql cluster, mongodb replicaset)etc. ,就需要慎重使用ntpdate,它會造成時間躍遷或回跳,使集羣服務中斷。
  2. ntp會優雅平滑的調整系統時間
  3. 如果是首次裝機或系統剛剛啓動,使用ntpdate立即調整系統時間,會比較快速

常用命令

命令 備註
查看與上層ntp狀態 ntpq -p
查看ntp是否與上層連通 ntpstat
查看當前系統時間 date
設置系統時間 date --set “07/07/06 10:19" 月/日/年 時:分:秒
查看硬件時間 hwclock --show
設置硬件時間 hwclock --set --date=“07/07/06 10:19” 月/日/年 時:分:秒
以系統時鐘爲準,同步硬件時鐘 hwclock --systohc --localtime
以硬件時鐘爲準,同步系統時鐘 hwclock --hctosys --localtime

ntpq詳解

ntpq -p

在這裏插入圖片描述

註釋
remote 本機和上層ntp的ip或主機名,“+”表示優先,“*”表示次優先
refid 參考上一層ntp主機地址
st stratum階層
when 多少秒前曾經同步過時間
poll 下次更新在多少秒後
reach 已經向上層ntp服務器要求更新的次數
delay 網絡延遲
offset 時間補償
jitter 系統時間與bios時間差
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章