ntp(network time protocol)網路時間協議,工作在udp的123埠。一種來同步計算機時間,實現高精度時間同步,較小的誤差的協議。
ntp伺服器通過向utc的時間源(原子鐘、天文台、衛星或者internet)獲取時間同步。根據與utc源的遠近將所有時間伺服器劃分為不同的層(stratum)。頂層的stratum-1有外部utc接入,stratum-2從頂層獲取時間,stratum-3從stratum-2獲取時間,以此類推,成階梯式架構互相連線。總層數在15以內。頂層stratum-1是整個系統的基礎。
計算機主機與多個時間伺服器連線,利用統計學的演算法過濾不同伺服器的時間,選擇最佳的路徑和**校正主機時間。ntp使用鑑定(authentication)機制,檢查時間**的合法性。
ntp時間同步方式
這次配置的時間伺服器系統為rhel7.8,ip位址為192.168.2.130,客戶端ip位址為192.168.2.129
1.安裝ntp
[root@ntp_server ~
]# yum install ntp
2.修改配置檔案之前,先向上層時間伺服器同步下本機時間
[root@ntp_server ~
]# ntpdate 114.118
.7.161
3.修改/etc/ntp.conf配置檔案
[root@ntp_server ~
]# vi /etc/ntp.conf
driftfile
/var
/lib
/ntp
/drift
#注釋預設拒絕所有操作
#restrict
default
nomodify
notrap
nopeer
noquery
#允許本機的所有操作
restrict
127.0
.0.1
restrict::1
#允許192.168
.2.0
網段的機器同步時間
restrict
192.168
.2.0
mask
255.255
.255
.0nomodify
notrap
#允許任何人來同步
#restrict
default
nomodify
notrap
#同步的上層時間伺服器位址
server
114.118
.7.161
server
202.112
.10.36
#允許上層時間伺服器主動修改本機時間
restrict
114.118
.7.161
nomodify
notrap
noquery
restrict
202.112
.10.36
nomodify
notrap
noquery
includefile
/etc
/ntp
/crypto/pw
keys
/etc
/ntp
/keys
#以本機作為時間伺服器,上層不可用時,以本地時間為準,層數設定為
8server
127.127
.1.0
prefer
fudge
127.127
.1.0
stratum
8disable
monitor
4.將同步的時間寫入硬體時鐘
在/etc/sysconfig/ntpd檔案中新增sync_hwclock=yes
6.開放防火牆的123udp埠
[root@ntp_server ~
]# firewall-cmd --zone=public --add-port=
123/udp --permanent
[root@ntp_server ~
]# systemctl restart firewalld
[root@ntp_server ~
]# firewall-cmd --list-ports
123/udp
7.使用ntpq -p
檢視狀態
8.客戶端使用命令同步時間,或者配置同步計畫
ntp時間伺服器
兩台虛擬機器 192.168.30.139 服務端 192.168.30.143 客戶端1 安裝ntp 服務 192.168.30.139 root hadoop1 opt yum install y ntp 192.168.30.143 root hadoop2 opt yum install y...
NTP時間伺服器
ntp network time protocol 網路時間協議,工作在udp的123埠上。是用來使計算機時間同步化的一種協議,它可以使計算機對其伺服器或時鐘源 如石英鐘,gps等等 做同步化,它可以提供高精準度的時間校正 區域網上與標準間差小於1毫秒,網際網路上幾十毫秒 且可介由加密確認的方式來防...
時間伺服器 NTP
本文主要從ntp通訊協議 ntp伺服器的階層概念 ntp伺服器的安裝與設定 client的安裝和配置 ntp的啟動與觀察等幾個方面詳細介紹了ntp伺服器。初探firewalld 計算機內部所記錄的的時鐘都記載於bios cmos 內的,但如果計算機上面的cmos電池沒電了,或者是某些特殊因素導致bi...