NTP:NTP 是網(wǎng)絡(luò)時(shí)間協(xié)議(Network Time Protocol),它是用來(lái)同步網(wǎng)絡(luò)
中各個(gè)計(jì)算機(jī)時(shí)間的協(xié)議。其對(duì)時(shí)精度在局域網(wǎng)內(nèi)可達(dá) 0.1ms,且相較于
ntpdate 方式,ntp 對(duì)時(shí)更加平滑,不會(huì)造成時(shí)間跳躍式突變。
1.操作安系統(tǒng)出廠默認(rèn)已安裝 ntp 包,但 ntp 服務(wù)未自啟動(dòng),需要進(jìn)行
配置后再行啟動(dòng),配置文件為/etc/ntp.conf,ntp 服務(wù)使用的端口號(hào)是 123,
使用 rpm -qa | grep ntp 命令查詢當(dāng)前系統(tǒng)是否已安裝 ntp 包。
2. 客戶端配置
vi /etc/ntp.conf 文件,找到如下內(nèi)容
server 0.rhel.pool.ntp.org iburst
server 1.rhel.pool.ntp.org iburst
server 2.rhel.pool.ntp.org iburst
server 3.rhel.pool.ntp.org iburst
將這默認(rèn) 4 行 server 開頭的行添加#注釋,并在上面添加一行:
server <時(shí)鐘設(shè)備對(duì)時(shí)的 IP 地址> iburst 如下圖所示

3. 服務(wù)端配置
vi /etc/ntp.conf 文件,添加內(nèi)容
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
//表示允許 192.168.1.0 網(wǎng)段所有的機(jī)器與該服務(wù)器進(jìn)行對(duì)時(shí)
server 127.127.1.0
//在不聯(lián)網(wǎng)的時(shí)候可以把本機(jī)時(shí)間作為同步時(shí)間源
fudge 127.127.1.0 stratum 10
//設(shè)置 ntp 優(yōu)先級(jí)。stratum 取值是 0-16,數(shù)字越小優(yōu)先級(jí)越高
4. 服務(wù)端和客戶端都啟動(dòng) ntp 服務(wù)并設(shè)置開機(jī)自啟動(dòng)
systemctl start ntpd.service
systemctl enable ntpd.service
在客戶端查看與服務(wù)端的對(duì)時(shí)狀態(tài):ntpq -p
用 date 命令查看客戶端和服務(wù)端的時(shí)間是否一致。
最后使用crontab -e 添加一個(gè)定時(shí)任務(wù),讓系統(tǒng)定時(shí)去執(zhí)行任務(wù)。
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
# For details see man 4 crontabs
# Example of job definition:
# .—————- minute (0 – 59)
# | .————- hour (0 – 23)
# | | .———- day of month (1 – 31)
# | | | .——- month (1 – 12) OR jan,feb,mar,apr …
# | | | | .—- day of week (0 – 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * user-name command to be executed
*/300 * * * * /usr/sbin/ntpdate -u 192.168.1.1 >/dev/null 2>&1
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至2705686032@qq.com 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。原文轉(zhuǎn)載: 原文出處: