1.時間同步:多主機協作工作,時間應該保持一致,如加密協議、日志、集群等,利用NTP(Network Time Protocol)協議使得各個主機時間達到同步。
ntp:將系統時鐘和世界協調時UTC同步,精度在局域網內可達0.1ms,項目官網:http://www.ntp.org
chrony : 實現 NTP 協議的的自由軟件。可使系統時鐘與 NTP 服務器,參考時鐘 ( 例如 GPS 接收器 ) 以及使用手表和鍵盤的手動輸入進行同步。還可以作為NTPv4(RFC 5905) 服務器和對等體運行,為網絡 中的計算機提供時間服務。設計用于在各種條件下良好運行,包括間歇性和高度擁擠的網絡。

查看系統時間 ---? ?timedatectllocal time ---本地當前時間universal time ---倫敦時間Rtc time ---硬件時間Time zone ---時區System clock synchronized ----系統時間同步服務是否開啟NTP service ---ntp協議是否開啟RTc in local TZ ---硬件時間是否和本地時間一致
?
?
關閉NTP service 服務 ---systemctl stop chronyd.service?
修改時間 --- timedatectl set-time “ 時間 ”(格式如下)
查看時區時間列表 --- timedatectl list-timezones
修改時區時間 --- timedatectl set-timezone “ 時區名稱 ”
修改硬件時間與本地時間一致 --- timedatectl set-local-rtc 1/? 0(恢復正常同步)
?
3.時間同步混亂時,需要利用ntp公共地址時間來設置? 公共ntp地址:www.ntppool.org
Unix/linux類:ntp.aliyun.com,ntp1-7.aliyun.com
Windows類:time.pool.aliyun.com
國家授時中心服務器:ntp.ntsc.ac.cn
pool表示時間源
iburst 當服務重啟后立即發送時間同步請求
4.時間同步服務:使用公共ntp時間到本機
vim /etc/chrony.conf? ---編輯配置文件
systemctl restart chronyd ---重新啟動該服務
chronyc source -v ---查看同步信息
顯示同步信息 ---chronyc sources -v
M時間源模式? ^表示服務器? =表示對等方 #表示本地連接的參考時鐘
S指源的狀態? +表示可接受的信號源? ?指已失去連接性或者其數據包未通過所有測試的源
x表示chronyd認為虛假行情的時鐘? ~表示時間似乎具有太多可變性
Name/ip address顯示源的名稱或IP地址
Stratum顯示時間來源的層
Poll顯示輪詢源的速率
Reach顯示源的可達性寄存器
客戶端設置
vim /etc/chrony.conf 進入配置文件進行參數的更改
allow 0.0.0.0/0 ---允許所有客戶端訪問本地服務器
local stratum 10 ---ntp時間源不可用則把主機的時間源共享出去
systemctl restart chronyd ---重啟系統
6.時間同步服務器的搭建:一對多主機,一臺作為服務器,其他為客戶端同步服務端的時間源
netstat -antlupe | grep chronyd ---查看開啟的端口服務
systemctl disable --now firewalld ---關閉火墻服務
?