首頁  >  文章  >  運維  >  linux中如何同步設定ntp伺服器時間的詳解

linux中如何同步設定ntp伺服器時間的詳解

黄舟
黄舟原創
2017-07-24 15:00:223941瀏覽

這篇文章主要介紹了linux ntp伺服器時間同步設定的相關資料,需要的朋友可以參考下

#linux ntp伺服器時間同步設定

時間同步這個需求很多地方都有。例如安裝cm和cdh的話,需要ntp時間同步,否則會出現紅色警告

這裡主要是設定一台伺服器作為主伺服器,讓其他機器同步這台機器的時間,而且是配置的本地時間,沒有同步internet時間,因為很多時候伺服器不能連網

首先我們這裡設定2台機器,主機器為192.168.5.102,另外一台為192.168.5.103

先設定主機器

編輯/etc/ntp.conf檔

#在裡面加上


restrict 127.0.0.1   # 开启内部递归网络接口 lo 
restrict 192.168.5.0 mask 255.255.255.0 nomodify #在内部子网里面的客户端可以 进行网络校时,但不能修改NTP服务器的时间参数

由於配置的是本機時間,所以還需要設定一個使用系統時鐘作為時間來源的NTP伺服器,需要在/etc/ntp.conf檔案中加入如下的記錄:


server 127.127.1.0 
fudge 127.127.1.0 stratun 10

在以上的記錄中:

指定的IP位址是一個「偽」IP位址,確定本地系統為時間來源。

指定的IP位址127.127.1.1告訴NTP使用內部時鐘作為時間來源。

"fudge"定義了這個時鐘的級別,如果沒有這個記錄,節點就是一級伺服器。將層級重新定義為10是個好的辦法,這樣客戶端在查詢這個伺服器的時候就會知道這個伺服器不是一個可靠的時間來源

這種時間同步的方式只應該在本地的網路不能使用外部的時間來源的時候使用

然後啟動NTP服務


#
service ntpd start

設定開機自啟動


chkconfig ntpd on

然後配置客戶端,在192.168.5.103這台主機上面,編輯/etc/crontab這個文件,用於設定此節點每分鐘要像主伺服器同步時間
設定如下:


* * * * * root /usr/sbin/ntpdate 192.168.5.102;/sbin/hwclock -w

以上是linux中如何同步設定ntp伺服器時間的詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn