Centos7.3部署NTP時間服務

chrony是兩個用來維持計算機系統時鐘準確性的程序,這兩個程序命名爲chronyd和chronyc。chronyd是一個在系統後臺運行的守護進程。他根據網絡上其他時間服務器時間來測量本機時間的偏移量從而調整系統時鐘。對於孤立系統,用戶可以手動週期性的輸入正確時間(通過chronyc)。在這兩種情況下,chronyd決定計算機快慢的比例,並加以糾正。chronyd實現了NTP協議並且可以作爲服務器或客戶端。chronyd服務器監聽端口爲UDP的123,所有服務器全部直接安裝服務功能並把其中一臺作爲server端。


實驗環境:單臺服務器部署,IP地址爲:192.168.10.30
[root@server ~]# cat /etc/redhat-release
CentOS Linux release 7.3.1611 (Core)
[root@chrony ~]# yum install chrony -y
[root@chrony ~]# vim /etc/chrony.conf

server 202.120.2.101 iburst
stratumweight 0
driftfile /var/lib/chrony/drift
rtcsync
makestep 10 3
allow 192.168/16
bindcmdaddress 127.0.0.1
bindcmdaddress ::1
keyfile /etc/chrony.keys
commandkey 1
generatecommandkey
noclientlog
logchange 0.5
logdir /var/log/chrony

[root@chrony ~]# systemctl enable chronyd && systemctl start chronyd
[root@chrony ~]# systemctl list-unit-files | grep chronyd
[root@chrony ~]# timedatectl set-timezone Asia/Shanghai //修改爲中國時區
[root@chrony ~]# chronyc sources -v //查看時間同步源
[root@chrony ~]# chronyc sourcestats -v //查看時間同步源狀態
[root@chrony ~]# vim /var/log/messages


NTP服務器是用於局域網服務器時間同步使用的,可以保證局域網所有的服務器與時間服務器的時間保持一致,某些應用對時間實時性要求高的必須統一時間。NTP服務器監聽端口爲UDP的123,那就需要在本地防火牆開啓運行客戶端訪問123端口,所有服務器全部直接安裝服務功能並把其中一臺作爲server端。
[root@ntp ~]# yum install ntp ntpdate -y
[root@ntp ~]# cp /etc/ntp.conf /etc/ntp.conf.bak
[root@ntp ~]# egrep -v "#|^$" /etc/ntp.conf.bak |grep -v "^;" >/etc/ntp.conf //過濾#號和空行
[root@ntp ~]# vim /etc/ntp.conf //配置NTP Server同步的上游NTP

server 202.120.2.101 prefer

[root@ntp ~]# timedatectl set-timezone Asia/Shanghai //修改爲中國時區
[root@ntp ~]# systemctl restart ntpd && systemctl enable ntpd //設置開機自啓動
[root@ntp ~]# date -R //查看當前時區
[root@ntp ~]# ntpq -p //查看NTP服務器同步地址

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章