NTP時間服務器安裝與配置
第1章 Server端的安裝與配置
1.1 查看系統是否已經安裝ntp服務組件
1.2 yum安裝
1.3 ntp服務器端的配置
1.3.1 配置文件
Ø 配置文件
Ø 配置文件默認內容
Ø 修改配置
1.3.2 restrict安全相關參數
ignore :關閉所有的 NTP 聯機服務
nomodify:客戶端不能更改服務端的時間參數,但是客戶端可以通過服務端進行網絡校時。
notrust :客戶端除非通過認證,否則該客戶端來源將被視為不信任子網
noquery :不提供客戶端的時間查詢
第2章 Client的安裝與配置
客戶端的安裝同服務器,如上。
2.1 配置文件
第3章 服務啟動
3.1 服務器段啟動
在服務器端啟動NTP服務,命令如下:
添加開啟啟動:
3.2 客戶端同步
3.2.1 ntpdate命令同步
在客戶端運行時間同步命令ntpdate,測試服務器是否工作。該方法可以不用再客戶端啟動ntpd服務,可以將ntpd服務做成定時任務來同步時間服務:
命令格式:ntpdate server
注:ntpdate命令需要客戶端不能運行ntpd服務,否則會報如下錯誤:
3.2.2 ntpdate定時任務
該命令是做一個每10分鍾同步一次時間服務器的任務,其中master1是自己配置的時間服務器,&>/dev/null表示不打印日志。
3.2.3 ntpd服務同步
啟動ntpd服務:
查看同步的狀態:ntpq -p
各項參數的含義如下:
服務參數 |
含義 |
remote |
本地機器連接的遠程NTP服務器。 |
refid |
給遠程服務器提供時間同步的服務器。 |
st |
遠程服務器的層級別(stratum)。由於NTP是層型結構,有頂端的服務器,多層的Relay Server再到客戶端,所以服務器從高到低級別可以設定為1-16。 |
t |
本地NTP服務器與遠程NTP服務器的通信方式,u:單播;b:廣播;i:本地 |
when |
本地機器和遠程服務器進行一次時間同步的剩余時間。 |
poll |
本地機和遠程服務器多少時間進行一次同步(單位為秒) |
reach |
測試能夠和服務器連接,每成功一次它的值就會增加 |
delay |
從本地機發送同步要求到服務器的round trip time |
offset |
本地機和服務器之間的時間差別。Offset接近0,就和時間服務器的時間越接近。 |
jitter |
統計了再特定個連續的連接數里offset的分布情況。 |
+ |
它將作為輔助的NTP Server和帶有*號的服務器一起為我們提供同步服務. 當*號服務器不可用時它就可以接管 |
* |
遠端的服務器已經被確認為我們的主NTP Server,我們系統的時間將由這台機器所提供 |
- |
遠程服務器被clustering algorithm認為是不合格的NTP Server |
x |
遠程服務器不可用 |
3.3 同步機器時間
linux除了系統時間之外,還有機器時間,這兩者可能不同一,可以用hwclock查看機器時間:
使用hwclock –w命令將系統時間同步到機器時間