㈠ ntp授時伺服器(NTP時間伺服器)配置步驟與方法
配置ntp授時伺服器:步驟與方法
在計算機網路領域,確保系統時間同步與正確性至關重要,因為時間同步對於眾多應用,如日誌時間戳、證書有效期、安全握手等都至關重要。網路時間協議(NTP)旨在解決網路系統時間同步的問題。本文將詳細介紹配置ntp授時伺服器的步驟與方法。
首先,安裝NTP軟體。對於CentOS 7系統,使用yum工具安裝ntp服務。在命令行輸入以下命令:
yum install -y ntp
接著,啟動NTP服務並設置開機啟動,命令如下:
systemctl start ntpd
systemctl enable ntpd
對於其他Linux發行版,安裝和啟動NTP服務可能需要使用其他命令。
其次,編輯NTP配置文件。默認配置文件位於/etc/ntp.conf。對於ntp授時伺服器,需要配置為穩定的參考時鍾,通常使用外部可靠的時鍾源。以下是一個示例配置,包含兩個時鍾源:
server 0.cn.pool.ntp.org
server 1.cn.pool.ntp.org
這里的「 cn.pool.ntp.org」是公共的NTP伺服器池,選擇地理位置相近且響應時間短的NTP伺服器作為參考時鍾。若需添加更多時鍾源,可在ntp.conf文件中使用「server」命令。
同時,為防止外部設備無限制訪問,配置ntp授時伺服器需限制本地網路訪問,使用「restrict」命令在ntp.conf中添加:
restrict 192.168.1.0 mask 255.255.255.0
上述命令表示僅192.168.1.0/24網段的設備能使用ntp授時伺服器。如需授時給更多設備,可繼續使用「restrict」命令。
然後,重新啟動NTP服務,以使設置生效。在命令行輸入以下命令:
systemctl restart ntpd
至此,ntp授時伺服器已配置完成,使用配置的時鍾源同步時間,並將其作為本地參考。
驗證ntp授時伺服器正常工作,使用ntpdate工具查詢。命令如下:
ntpdate -q ntp伺服器的IP地址
例如:
ntpdate -q 192.168.1.100
若正常工作,將輸出ntp伺服器地址、ntp伺服器時間及與本地計算機時間的時間差。
此外,配置ntp授時客戶端指向伺服器IP地址,即可通過ntp授時伺服器同步時間,確保網路中所有設備的時間同步。
綜上所述,配置ntp授時伺服器能有效避免網路系統時間不同步,確保計算機網路的正常運行。
總結配置步驟:
1、安裝NTP軟體
2、編輯NTP配置文件
3、重啟NTP服務
4、驗證ntp授時伺服器正常工作
按照以上步驟,可輕松配置一個計算機為ntp授時伺服器,並確保整個網路時間同步。
㈡ NTP伺服器的配置和使用
為了避免Linux系統的主機,在長時間運行下所導致的時間偏差。因此我們需要對時間進行時間同步(synchronize)。我們一般使用ntp服務來同步不同機器的時間。NTP 是網路時間協議(Network Time Protocol)的簡稱,他是通過UDP協議,對時間進行同步的。
編輯NTP Server的主要配置文件為/etc/ntp.conf ,如下:
配置含義:
配置完畢,重啟NTP服務,使配置更改生效。
查看NTP服務和上級連通狀態
內網其他設備作為NTP的客戶端配置,相對就比較簡單,而且所有設備的配置都相同。
首先需要安裝NTP服務(與NTP-Server完全一樣)。然後找其中一台配置/etc/ntp.conf文件,配置完成驗證通過後,拷貝到其他客戶端機器,直接使用即可。
注釋掉之前的上層服務,以下幾行
添加本地的NTP伺服器即可完成配置
可以用date命令查看時區
如果時區是EST需要改成CST
選擇亞洲 /中國 /北京 /然後確認
改完後執行如下復制語句
使用
172.17.30.100為你的NTP伺服器的ip地址,顯示adjust time server 192.168.1.135 offset 0.004882 sec
這里有可能出現同步失敗,一般情況下原因都是本地的NTPD伺服器還沒有正常啟動起來,一般需要幾分鍾時間後才能開始同步。
也有報錯 no server suitable for synchronization found,這種問題由一下兩種情況造成:
Server dropped: strata too high:
並且顯示「stratum 16」。而正常情況下stratum這個值得范圍是「0~15」。
這種問題往往是由ntp服務啟動後還沒有和上層服務同步完成,可以等五分鍾再次查看。
Server dropped: strata no data:
這種問題一般是因為訪問不到NTP服務,需要檢查NTP服務是否啟動成功,或者是否是被防火牆攔截。
啟動NTP_Client
啟動後,查看同步情況
由於是內網,NTP服務很快會同步上,可以使用下面命令查看時間是否和伺服器時間相同
本機客戶端配置完成後,需要同步的客戶端機器使用SCP拷貝/etc/ntp.conf,命令如下,啟動NTP服務即可。
Linux的NTP配置總結
NTP服務及時間同步問題
㈢ 如何將PC配置為時鍾伺服器即NTP
我就是這樣用的,很好。
Windows(2003)下配置NTP時間伺服器
一、服務端設置:
因為默認情況下,WINDOWS SERVER 2003 是作為NTP客戶端工作的 ,所以必須通過修改注冊表,以使系統作為NTP伺服器運行。注意,工作之前請先備份注冊表文件。
1、通過開始菜單,輸入regedit命令後打開注冊表設定畫面,此時請一定備份塵山注冊表文件。
2、修改以下選項的鍵值
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\
NtpServer內的「Enabled」設定為1,打開NTP伺服器功歲敬能
3、修改以下鍵值
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\
AnnounceFlags設定為5,該設定強制主機將它自身宣布為可靠的時間源,從而使用內置的互補金屬氧化物半導體(CMOS) 時鍾。
4、在dos命令行執行以下命令,確保以上修改起作用
net stop w32time
net start w32time
推薦計劃;如果該伺服器和internet連接,那麼為了避免伺服器和internet上的ntp同步,最好追加以下配置:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\
NtpClient的「enable」設定為0 以防止作為客戶端自動同步外界的時派雀中間服務
二、客戶設置:
1、指定主時間伺服器。在DOS方式輸入「net time /setsntp:ntp.sjtu.e.cn」,這里我們指定ntp.sjtu.e.cn是主時間伺服器,也可以是其它地址(210.72.145.44)。
2、自由設定XP時間同步間隔:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\
NtpClient的「SpecialPollInterval」默認設定為604800(或86400)