導航:首頁 > 軟體大全 > 電腦做ntp軟體

電腦做ntp軟體

發布時間:2023-02-02 09:12:36

A. NTP的安裝與部署

背景我們有5台虛擬主機做時間同步,那就需要分別安裝NTP服務。
主機地址為:
192.168.3.1 master
192.168.3.2 客戶機1
192.168.3.3 客戶機2
192.168.3.4 客戶機3
192.168.3.5 客戶機4
1、安裝NTP
我們使用yum命令為每台機器安裝ntp軟體,命令如下:
yum install -y ntp
每台機器都需要安裝,所以要分別在對應的主機上分別執行該命令。如下圖

看到如下圖片提示內容,則代表安裝完成:

2、修改ntp的配置文件
vi /etc/ntp.conf
首先我們要編輯主機的ntp服務配置文件,
我們去編輯master的機器的文件/etc/ntp.conf
找到ntp時間同步的機器范圍配置項
restrict 192.168.3.0 mask 255.255.255.0 nomodify notrap
這里的意思代表,192.168.3的網段的機器都參與ntp的時間同步。
內容大致如下:
////存放ntp服務日誌的位置
logfile /var/log/ntpd.log
////ntp依賴的互聯網時間伺服器地址,我們這里選擇的是阿里雲的時間伺服器,當然還有很多其他時間伺服器可以選擇,看下這個地址 https://www.ntppool.org/zone/asia ,

////兜底時間伺服器,當以上三個時間伺服器不可用時,就是以本機時間作為集群機器的統一時間。
server 127.0.0.1
fudge 127.0.0.1 stratum 10

3、主機做時間同步操作:

這里需要使用如下命令:
ntpdate -u ntp2.aliyun.com(取用時間伺服器的任意一台即可),出現如下提示內容,即代表我們的時間伺服器是可以同步時間的。如果沒有出現相應的內容,可能是由於自己的機器網路防火牆或者埠沒有打開導致的。

5、查看ntpd的狀態
systemctl status ntpd
如下圖,則代表ntp服務運行中

代表沒有做完時間同步,因為第一次時間同步需要5-10分鍾時間,所以需要等待。直到看到如下提示,即可:

8、我們去完成NTP客戶機的配置
vi /etc/ntp.conf
我們客戶機的配置的時間伺服器,就不需要直接指向阿里雲的機器了,直接使用我們的master主機即可。可以是主機名,也可以是ip地址。
server 192.168.3.1
同理,其他幾個客戶機也按照這種方式配置,保存。配置完成後,也要做服務啟動,系統重啟後隨機自動啟動,這里就不贅述了。
這樣,我們就把ntp服務安裝完畢了,謝謝。

B. 請問關於如何在xp系統下搭建ntp時間同步伺服器

WindowsXP時間伺服器配置

1.在注冊表中將服務NTPServer的Enabled屬性設置為1.Type改為NTP。

2.如果外部時間源獲取時間將Config/AnnounceFlags設置為5.

3.將parameters\NtpServer地址改為外部時間源的IP地址或者DNS,在使用DNS是後面要加上」,0x1」.多個地址之間用空格隔開。

4.其他參數是可選的參數,可根據需要配置。

5.重啟w32time服務.在命令行中,net stop w32time && net start
w32time.就配置完成了。

6.此外,要保證windows
防火牆是關閉的。或者啟動防火牆時,在例外中添加C:\WINDOWS\system32\w32time.dll埠號:123類型UDP。

經過以上六步伺服器端就設置完成了。

WindowsXP客戶端的配置

1.將NtpServer地址設置為伺服器的地址。

2.服務類型改為NTP。

3.SpecialPolInterval自動同步時間間隔根據需要配置比如15分鍾輪詢一次(設置為900,因為單位為秒)。

4.將默認的時間伺服器設置為伺服器的地址, XP默認是微軟的時間伺服器time.windows.com。在注冊表中

HKEY_LOCAL_MACHINE\SOFTWARE\WINDOWS\CurrentVersion\DateTime\Servers

新建一個字元串值(名字3),輸入伺服器的IP地址。

並將默認值改為3.這樣在時期時間屬性\Internet時間默認的時間同步伺服器就成為我們設置的了。

C. 如何在ubuntu server 搭建ntp伺服器

1、安裝ntp軟體
sudo apt-get install ntp
2、修改配置文件
sudo vim /etc/ntp.conf
driftfile /var/lib/ntp/ntp.drift
statistics loopstats peerstats clockstats
filegen loopstats file loopstats type day enable
filegen peerstats file peerstats type day enable
filegen clockstats file clockstats type day enable
server ntp.ubuntu.com
restrict -4 default kod notrap nomodify nopeer noquery
restrict -6 default kod notrap nomodify nopeer noquery
restrict 192.168.10.0 mask 255.255.255.0 nomodify
restrict 127.0.0.1
restrict ::1
主要是在配置文件中的:
restrict -6 default kod notrap nomodify nopeer noquery
語句後面加入:
restrict 192.168.10.0 mask 255.255.255.0 nomodify
restrict 192.168.10.0 mask 255.255.255.0 nomodify---主要是允許能同步的伺服器所在的內部網段

D. NTP軟體安裝使用實踐

官網已經提供了具體的安裝指導,下面僅僅是簡單的翻譯了一下(安裝的操作系統:Win10_lstc_2019_x64):

不用修改,關閉txt即可

注意:修改了ntp.conf文件以後需要重啟ntp服務,才能生效。

NTP服務啟動後需要幾分鍾左右的時間才會對外提供服務。

1.默認許可權設定

restrict default noquery nopeer nomodify notrap

restrict -6 default noquery nopeer nomodify notrap

2.本地信任

restrict 127.0.0.1
restrict -6 ::1

3.授權遠程服務許可權

restrict [ 客戶端IP ] mask [ IP掩碼 ] [參數 ]

restrict 192.168.0.1 mask 255.255.255.0 noquery nomodify

192.168.0.1-192.168.0.255 這個網段的IP,都可以對時。單個IP只需要mask 255.255.255.255即可,192.168.0.1是網關地址。255.255.255.0是子網掩碼。

經過實驗發現:

4.上層授時伺服器

server host [ key n ] [ version n ] [ prefer ] [ mode n ] [ minpoll n ] [ maxpoll n ] [ iburst ]

server IP1/Domain Name1 iburst minpoll 4 maxpoll 6 prefer
server IP2/Domain Name2

NTP消息的最大輪詢間隔默認為10(1024秒=17分鍾),可以通過maxpoll增加到17(36.4小時)的上限。最小輪詢間隔默認為6(64秒),但可以通過minpoll降低到4(16秒的)下限。

server 120.25.115.20 prefer minpoll 4 maxpoll 6 iburst

5.本地時鍾源

server 127.127.1.0
fudge 127.127.1.0 stratum 12

當沒有時間同步來源的時候以自身的硬體時鍾為准,這里的stratum是代表層級,創建時默認是12,0-15層。

ntpd 對下層 client 來說是 service server,對於上層 server 來說它是 client,也就是說新版的 NTP 服務程序已經不對服務端和客戶端進行區分了,統一叫做 ntpd。ntpd 根據配置文件的參數決定是要為其他伺服器提供時鍾服務或者是從其他伺服器同步時鍾。

所以只需要將本機的stratum設置成server數+1即可。

6.其他

driftfile "C:NTPetc tp.drift"

用於記錄主機在與上層授時伺服器之間溝通時所花費的時間

ntpd 服務並不是在任何情況下都會進行同步的。當時鍾伺服器時間和本地時間相差大於1024s 時,ntp 服務就會認為是人為調整了時鍾或出現了硬體故障,例如 CMOS 電池損壞等。此時,NTP服務就會退出,需要人工使用 ntpdate進行時鍾同步。

採用 -g 選項可以讓 ntpd 忽略 1000s 或更大誤差

7.本地防護牆

ntp伺服器默認UDP協議,123埠,需要在入站防火牆上進行埠UDP協議123的允許訪問即可。

ntpq -p 列出本機與所有的server的狀態

需要以管理員啟動才能執行 start,restart,stop操作。

Allow initial big time step:大於1024秒,作為客戶端是否還同步NTP的時間。 不建議勾上 ,作為對外授時的伺服器,使用來自上層授時伺服器的時間,如果時間與上層時間超過了1024秒,還是需要人員手動檢查。

Set multimedia timer to highest resolution:多媒體定時器優化,使其最優能提供1ms延遲

Restart NTP service if stopped:如果NTP服務掛了是否自動重啟。守護進程

本次安裝的版本是「NetTimeSetup-320a3_NTP客戶端」,安裝步驟較簡單,省略。

每次設置完,點擊一次Update Now. 確認運行狀態

閱讀全文

與電腦做ntp軟體相關的資料

熱點內容
手機手台軟體 瀏覽:515
電腦上列印機全部消失 瀏覽:232
電腦打字怎麼快 瀏覽:620
win7資源管理器打開我的電腦 瀏覽:956
電腦文件一不小心撤銷多了 瀏覽:628
蘋果手機上的流氓軟體 瀏覽:350
夢三國2如何設置電腦會流暢 瀏覽:845
製作大型電腦軟體安裝包 瀏覽:255
寫蒙古字的手機軟體 瀏覽:387
電腦備份系統不關機 瀏覽:976
手機電視台直播軟體下載 瀏覽:172
電腦微信怎麼改頭像 瀏覽:692
蘋果電腦顯示剩餘大約6分鍾 瀏覽:533
大學生要買什麼電腦 瀏覽:349
電腦顯示器倍速鏈生產線安裝廠家 瀏覽:695
蘋果電腦安裝ps破解 瀏覽:867
電腦硬碟使用率是什麼 瀏覽:756
蘋果手機無圖標軟體怎麼卸載 瀏覽:36
污視頻app污網站下載免費 瀏覽:982
蘋果電腦後怎麼控制ipad 瀏覽:26