當我們部署完NTS時間服務器后,還需要對客戶端進行配置,這里的客戶端指的是所有需要向NTS時間服務器同步時間的設備,這些設備包括但不限于網絡交換機設備、防火墻設備、智能攝像頭(大華/宇視/海康威視等)、硬盤錄像機、存儲服務器、業務系統服務器和各種支持NTP校時的設備(ATM機、智能電話機等),這些設備均可稱為客戶端。這些客戶端所安裝的操作系統各不相同,一般為:Windows系統、Linux系統(Redhat,CentOS,Ubuntu,Debian等)、AIX系統、嵌入式系統等。
我們要將這些客戶端配置向NTS時間服務器同步時間,使其系統時間與NTS時間服務器授出的標準時間保持一致,一般需要做到下面3步:
1、配置客戶端的NTP時間同步地址為NTS時間服務器的地址
2、開啟客戶端的NTP服務
3、將客戶端的NTP服務加入開機啟動
因為客戶端及操作系統的多樣化,配置這些客戶端的方法也不一樣。這里先介紹一個快速配置Windows系統時間同步的方法:
1、桌面上右鍵新建文本文檔,雙擊打開該文檔,將下面的內容復制到文檔中
@echo off
color 0a
:: set /p ntpserverip=請輸入NTP服務器地址:
echo NTP服務器地址:192.168.6.20
set ntpserverip=192.168.6.20
echo ==========================================================================
echo 正在設置NTP服務器地址,請稍后......
reg add HKLMSOFTWAREMicrosoftWindowsCurrentVersionDateTimeServers /f /v 0 /t REG_SZ /d "%ntpserverip%"
reg add HKLMSOFTWAREMicrosoftWindowsCurrentVersionDateTimeServers /f /t REG_SZ /d "0"
reg add "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesW32TimeParameters" /v NtpServer /t REG_SZ /d %ntpserverip%,0x9 /f
echo ==========================================================================
echo 正在配置啟用NTP客戶端,請稍后......
reg add "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesW32TimeTimeProvidersNtpServer" /v Enabled /t REG_DWORD /d 0x00000000 /f
echo ==========================================================================
::0X00000E10 是16進制,轉換為十進制是3600(單位:秒,即1小時),1分鐘:0X0000003C,5分鐘:0X0000012C,10分鐘:0X00000258,30分鐘:0X00000708
echo 正在配置同步間隔為1小時,請稍后......
reg add HKLMSYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpClient /v SpecialPollInterval /t REG_DWORD /d 0X00000E10 /f
echo ==========================================================================
echo 正在應用策略配置,請稍后......
gpupdate /force
echo ==========================================================================
echo 正在重新啟動系統NTP服務,請稍后......
net stop w32Time
net start w32Time
echo ==========================================================================
echo 正在進行系統的第一次時間同步測試,請稍后......
w32tm /config /update
w32tm /resync
echo ==========================================================================
echo 正在將Windows Time服務設置為自啟動,請稍后......
sc config w32Time start=auto
echo ==========================================================================
echo "操作已全部執行完畢!"
pause
2、將IP地址192.168.6.20替換為實際的NTS時間服務器IP地址
3、重命名該文檔,將文件命名為:nts_client_auto_setting.bat 將文件修改為bat批處理文件
4、右鍵該文件,選擇“以管理員身份運行”,等待文件執行完即可,完成后如下圖所示
注:本批處理文件會將Windows系統的NTP服務設置為開機啟動,并配置好NTS時間服務器地址,同步間隔為1小時一次
--------------------------
原創聲明:
作者:yxj
出處:http://www.virtualarena.com.cn/nts/index.php/content/283
版權:本文版權歸作者和北京昕辰清虹科技有限公司共有
轉載:未經作者同意,不得轉載;否則必究法律責任
上一篇:麒麟系統配置NTP時間同步