NTP时间服务相关基础及配置文件详解
生活随笔
收集整理的這篇文章主要介紹了
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 --hctosysNTP的配置文件
NTP的配置文件:/etc/ntp.conf
實現客戶端的時間同步的兩種方法
①基于ntpdate
方案:定時任務(crontab)+ntpdate
優點:實現簡單
缺點:會導致客戶端時間不連續,對于數據庫業務影響是比較大,生產環境盡量不要用
②基于ntpd
方案:ntpdate+ntpd
優點:可以實現順滑同步,避免時間不連續帶來的問題
缺點:時間同步往往不能立刻完成
------做運維之前很矯情的小年輕-----
總結
以上是生活随笔為你收集整理的NTP时间服务相关基础及配置文件详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 自动化监控--zabbix中的邮件报警通
- 下一篇: NTP客户端通过脚本一键配置