ntp是network time protocol的縮寫,又稱為網路時間協議。是用來使計算機時間同步化的一種協議,它可以使計算機對其伺服器或時鐘源(如石英鐘,gps等等)做同步化,它可以提供高精準度的時間校正(lan上與標準間差小於1毫秒,wan上幾十毫秒),且可介由加密確認的方式來防止惡毒的協議攻擊。
條件:兩個虛擬機器 一台服務端、一台客戶端
服務端配置:
1.安裝ntp服務
yum install ntp ntpdate -y
修改ntp.conf配置檔案
cp /etc/ntp.conf /etc/ntp.conf.bak
進行修改配置檔案ntp.conf
vim /etc/ntp.conf
driftfile /var/lib/ntp/drift #在與上級時間伺服器聯絡時所花費的時間,記錄在driftfile引數後面的檔案內
restrict default kod nomodify notrap nopeer noquery #我們對於預設的客戶端拒絕所有的操作
restrict -6 default kod nomodify notrap nopeer noquery
restrict 127.0.0.1 #開啟內部遞迴網路介面lo 即允許本機位址一切的操作
restrict -6 ::1
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap#我們允許區域網內所有客戶端連線到這台伺服器同步時間.但是拒絕讓他們修改伺服器上的時間
service 192.168.75.132 # 這句也是手動增加的,指明區域網中作為ntp伺服器的ip
server 0.rhel.pool.ntp.org #網際網路上的三個ntp伺服器
server 1.rhel.pool.ntp.org
server 2.rhel.pool.ntp.org
#sebroadcast 192.168.1.255 autokey # broadcast server
#broadcastclient # broadcast client
#broadcast 224.0.1.1 autokey # multicast server
#multicastclient 224.0.1.1 # multicast client
#manycastserver 239.255.254.254 # manycast server
#manycastclient 239.255.254.254 autokey # manycast client
server 127.127.1.0 # local clock #當伺服器與公用的時間伺服器失去聯絡時(連不上網),以區域網的時間伺服器為客戶端提供時間同步服務
fudge 127.127.1.0 stratum 10
#crypto
includefile /etc/ntp/crypto/pw
keys /etc/ntp/keys
#trustedkey 4 8 42
#requestkey 8
#controlkey 8
#statistics clockstats cryptostats loopstats peerstats
啟動ntp服務
service ntpd start #為了使服務可以在系統引導的時候自動啟動,執行
檢查時間伺服器是否正確同步
ntpq -p
Linux下NTP服務搭建
檢查是否安裝ntp root jie rpm q ntp ntp 4.2.2p1 7.el5 root jie yum y install ntp yum安裝 root jie rpm ivh ntp.rpm rpm 已有包 安裝完成以後編輯配置檔案 etc ntp.conf root jie vi...
Linux下的時間同步 NTP服務搭建
網路時間協議,英文名稱 network time protocol ntp 是用來使計算機時間同步化的一種協議,它可以使計算機對其伺服器或時鐘源 如石英鐘,gps等等 做同步化,它可以提供高精準度的時間校正 lan上與標準間差小於1毫秒,wan上幾十毫秒 且可介由加密確認的方式來防止惡毒的協議攻擊。...
ntp時間伺服器搭建
我在學習過程中經常遇到伺服器時間不一致導致很多故障,經過了很多次麻煩的經歷之後決定寫出來,以便於自己以後需要再來拿出來用,也希望可以幫到需要的人 yum install y ntp ntpdate備份配置檔案 cp etc ntp.conf etc ntp.conf.bak將注釋掉的去掉,新建配置文...