一,chrony服務器的簡介
·?chrony是一個開源自由的網(wǎng)絡時間協(xié)議 NTP 的客戶端和服務器軟軟件。它能讓計算機保持系統(tǒng)時鐘與時鐘服務器(NTP)同步,因此讓你的計算機保持精確的時間,Chrony也可以作為服務端軟件為其他計算機提供時間同步服務。
·?chrony由兩個程序組成,分別是chronyd和chronyc
·?chronyd是一個后臺運行的守護進程,用于調整內核中運行的系統(tǒng)時鐘和時鐘服務器同步。它確定計算機增減時間的比率,并對此進行補償。
·?chronyc提供了一個用戶界面,用于監(jiān)控性能并進行多樣化的配置。它可以在chronyd實例控制的計算機上工作,也可以在一臺不同的遠程計算機上工作。
·?NTP 是網(wǎng)絡時間協(xié)議(Network Time Protocol)的簡稱,通過 udp 123 端口進行網(wǎng)絡時鐘同步。
RHEL7中默認使用chrony作為時間服務器,也支持NTP,需要額外安裝。
·?NTP與chrony不能同時存在,只能用其中一個
二,chrony的安裝
#yum -y install chrony------下載并安裝chrony
#systemctl enable chronyd------啟用chrony
#systemctl start chronyd------啟動chrony
配置文件:/etc/chrony.conf
三,配置chrony服務
使用vim /etc/chrony.conf進入配置界面
[root@jingchen ~]# vim /etc/chrony.conf
chrony.conf 修改兩處:
1.allow ?192.168.143.0/24
2.local stratum ?10
設置開機啟動,重啟服務
systemctl enable chronyd
systemctl restart chronyd
使用chronyc sources查看時間同步狀態(tài)
[root@jingcheng ~]# chronyc sources
- *表示chronyd當前同步到的時鐘源
- ? 指示已失去連接性或其數(shù)據(jù)包未通過所有測試的源。它也顯示在啟動時,直到從中至少收集了3個樣本為止。
- +表示可接受的信號源與選定的信號源組在一起
- -表示被合并算法排除的可接受源
- x 表示chronyd認為是虛假行情的時鐘(即,其時間與大多數(shù)其他來源不一致)。
- ? 表示時間似乎具有太多可變性的來源。
查看 ntp_servers:chronyc sources?
查看 ntp_servers 狀態(tài):chronyc sourcestats?
查看 ntp_servers 是否在線:chronyc activity?
查看 ntp 詳細信息:chronyc tracking?
時間相關的命令:timedatectl
查看日期時間、時區(qū)及NTP狀態(tài):timedatectl
查看時區(qū)列表:timedatectl list-timezones
修改時區(qū):timedatectl set-timezone +所要修改的時區(qū)
修改日期時間:timedatectl set-time “所要修改的日期”
四,chrony配置中問題的發(fā)現(xiàn)與解決
1.添加的客戶端時鐘源時會出現(xiàn)? ?(已失去連接性或其數(shù)據(jù)包未通過所有測試的源)導致無法同步時鐘源文章來源:http://www.zghlxwxcb.cn/news/detail-597129.html
解決:①查看防火墻是否關閉②查看selinux是不是permissive或者disable的狀態(tài)③ping一下看一看鏈路是否為通的④檢查一下網(wǎng)絡配置⑤chrony配置中allow指令默認情況下不允許ntp客戶端訪問文章來源地址http://www.zghlxwxcb.cn/news/detail-597129.html
到了這里,關于時間同步服務chrony的簡單配置的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!