當前位置:首頁 » 雲伺服器 » 如何打開伺服器的ntp

如何打開伺服器的ntp

發布時間: 2022-05-23 15:46:45

1. windows設置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)

PS:
對話框中的「基數欄」選擇到「十進制」上,顯示的數字正是自動對時的間隔(以秒為單位),比如默認的604800就是由7(天)×24(時)×60(分)×60(秒)計算來的如果您想讓WINODWS以多長時間自動對時,只要按這個公式算出具體的秒數

2. 怎樣開啟linux系統下的ntp同步請求

Linux 系統安裝配置NTP時間伺服器。

3. win7設置NTP伺服器,急,在線等

在桌面上右擊「計算機」,選擇「管理」,然後選擇「服務」。
選中「windows
time」,設置為開啟,這樣就可以將「windows
time」這一個服務打開。
「開始」--》「運行」--》輸入「regedit」打開注冊表。
找到netserver這一項
將netserver下enabled的值設置為
1。
重啟電腦系統,就可以使用該電腦作為ntp伺服器了。

4. 怎樣開啟linux系統下的ntp同步請求

Linux下glibc提供了我們事先編譯好的許多timezone文件, 他們就放在/usr/share/zoneinfo這個目錄下,這里基本涵蓋了大部分的國家和城市

# ls -F /usr/share/zoneinfo/
Africa/ Chile/ Factory Iceland Mexico/ posix/ Universal
America/ CST6CDT GB Indian/ Mideast/ posixrules US/
Antarctica/ Cuba GB-Eire Iran MST PRC UTC
Arctic/ EET GMT iso3166.tab MST7MDT PST8PDT WET
Asia/ Egypt GMT0 Israel Navajo right/ W-SU
Atlantic/ Eire GMT-0 Jamaica NZ ROC zone.tab
Australia/ EST GMT+0 Japan NZ-CHAT ROK Zulu
Brazil/ EST5EDT Greenwich Kwajalein Pacific/ Singapore
Canada/ Etc/ Hongkong Libya Poland Turkey
CET Europe/ HST MET Portugal UCT

在這裡面我們就可以找到自己所在城市的time zone文件. 那麼如果我們想查看對於每個time zone當前的時間我們可以用zmp命令

# zmp Hongkong
Hongkong Fri Jul 6 06:13:57 2007 HKT

那麼我們又怎麼來告訴系統我們所在time zone是哪個呢? 方法有很多,這里舉出兩種 第一個就是修改/etc/localtime這個文件,這個文件定義了我么所在的local time zone. 我們可以在/usr/share/zoneinfo下找到我們的time zone文件然後拷貝去到/etc/localtimezone(或者做個symbolic link) 假設我們現在的time zone是BST(也就是英國的夏令時間,UTC+1)

# date
Thu Jul 5 23:33:40 BST 2007
我們想把time zone換成上海所在的時區就可以這么做

# ln -sf /usr/share/zoneinfo/posix/Asia/Shanghai /etc/localtime
# date
Fri Jul 6 06:35:52 CST 2007
這樣時區就改過來了(注意時間也做了相應的調整) 第二種方法也就設置TZ環境變數的值. 許多程序和命令都會用到這個變數的值. TZ的值可以有多種格式,最簡單的設置方法就是使用tzselect命令

# tzselect
...
TZ='America/Los_Angeles';export TZ
tzselect會讓你選擇所在的國家和城市(我省略了這些步驟),最後輸出相應的TZ變數的值.那麼如果你設置了TZ的值之後時區就又會發生變化

# date
Thu Jul 5 15:48:11 PDT 2007
通過這兩個例子我們也可以發現TZ變數的值會override /etc/localtime. 也就是說當TZ變數沒有定義的時候系統才使用/etc/localtime來確定time zone. 所以你想永久修改time zone的話那麼可以把TZ變數的設置寫入/etc/profile里 好了現在我們知道怎麼設置時區了,下面我們就來看看如何設置Linux的時間吧 3. Real Time Clock(RTC) and System Clock 說道設置時間這里還要明確另外一個概念就是在一台計算機上我們有兩個時鍾:一個稱之為硬體時間時鍾(RTC),還有一個稱之為系統時鍾(System Clock) 硬體時鍾是指嵌在主板上的特殊的電路, 它的存在就是平時我們關機之後還可以計算時間的原因 系統時鍾就是操作系統的kernel所用來計算時間的時鍾. 它從1970年1月1日00:00:00 UTC時間到目前為止秒數總和的值 在Linux下系統時間在開機的時候會和硬體時間同步(synchronization),之後也就各自獨立運行了 那麼既然兩個時鍾獨自運行,那麼時間久了必然就會產生誤差了,下面我們來看一個例子

# date
Fri Jul 6 00:27:13 BST 2007
# hwclock --show
Fri 06 Jul 2007 12:27:17 AM BST -0.968931 seconds
通過hwclock --show命令我們可以查看機器上的硬體時間(always in local time zone), 我們可以看到它和系統時間還是有一定的誤差的, 那麼我們就需要把他們同步 如果我們想要把硬體時間設置成系統時間我們可以運行以下命令

# hwclock --hctosys
反之,我們也可以把系統時間設置成硬體時間

# hwclock --systohc
那麼如果想設置硬體時間我們可以開機的時候在BIOS里設定.也可以用hwclock命令

# hwclock --set --date="mm/dd/yy hh:mm:ss"
如果想要修改系統時間那麼用date命令就最簡單了

# date -s "dd/mm/yyyy hh:mm:ss"
現在我們知道了如何設置系統和硬體的時間. 但問題是如果這兩個時間都不準確了怎麼辦? 那麼我們就需要在互聯網上找到一個可以提供我們准確時間的伺服器然後通過一種協議來同步我們的系統時間,那麼這個協議就是NTP了. 注意接下去我們所要說的同步就都是指系統時間和網路伺服器之間的同步了 4. 設置NTP Server前的准備 其實這個標題應該改為設置"NTP Relay Server"前的准備更加合適. 因為不論我們的計算機配置多好運行時間久了都會產生誤差,所以不足以給互聯網上的其他伺服器做NTP Server. 真正能夠精確地測算時間的還是原子鍾. 但由於原子鍾十分的昂貴,只有少部分組織擁有, 他們連接到計算機之後就成了一台真正的NTP Server. 而我們所要做的就是連接到這些伺服器上同步我們系統的時間,然後把我們自己的伺服器做成NTP Relay Server再給互聯網或者是區域網內的用戶提供同步服務 好了,前面講了一大堆理論,現在我們來動手實踐一下吧. 架設一個NTP Relay Server其實非常簡單,我們先把需要的RPM包裝上

# rpm -ivh ntp-4.2.2p1-5.el5.rpm
那麼第一步我們就要找到在互聯網上給我們提供同步服務的NTP Server http://www.pool.ntp.org是NTP的官方網站,在這上面我們可以找到離我們城市最近的NTP Server. NTP建議我們為了保障時間的准確性,最少找兩個個NTP Server 那麼比如在英國的話就可以選擇下面兩個伺服器 0.uk.pool.ntp.org 1.uk.pool.ntp.org 它的一般格式都是number.country.pool.ntp.org 第二步要做的就是在打開NTP伺服器之前先和這些伺服器做一個同步,使得我們機器的時間盡量接近標准時間. 這里我們可以用ntpdate命令

# ntpdate 0.uk.pool.ntp.org
6 Jul 01:21:49 ntpdate[4528]: step time server 213.222.193.35 offset -38908.575181 sec
# ntpdate 0.pool.ntp.org
6 Jul 01:21:56 ntpdate[4530]: adjust time server 213.222.193.35 offset -0.000065 sec
假如你的時間差的很離譜的話第一次會看到調整的幅度比較大,所以保險起見可以運行兩次. 那麼為什麼在打開NTP服務之前先要手動運行同步呢? 1. 因為根據NTP的設置,如果你的系統時間比正確時間要快的話那麼NTP是不會幫你調整的,所以要麼你把時間設置回去,要麼先做一個手動同步 2. 當你的時間設置和NTP伺服器的時間相差很大的時候,NTP會花上較長一段時間進行調整.所以手動同步可以減少這段時間 5. 配置和運行NTP Server 現在我們就來創建NTP的配置文件了, 它就是/etc/ntp.conf. 我們只需要加入上面的NTP Server和一個driftfile就可以了

# vi /etc/ntp.conf
server 0.uk.pool.ntp.org
server 1.uk.pool.ntp.org
driftfile /var/lib/ntp/ntp.drift
非常的簡單. 接下來我們就啟動NTP Server,並且設置其在開機後自動運行

# /etc/init.d/ntpd/start
# chkconfig --level 35 ntpd on
6. 查看NTP服務的運行狀況 現在我們已經啟動了NTP的服務,但是我們的系統時間到底和伺服器同步了沒有呢? 為此NTP提供了一個很好的查看工具: ntpq (NTP query) 我建議大家在打開NTP伺服器後就可以運行ntpq命令來監測伺服器的運行.這里我們可以使用watch命令來查看一段時間內伺服器各項數值的變化

# watch ntpq -p
Every 2.0s: ntpq -p Sat Jul 7 00:41:45 2007

remote refid st t when poll reach delay offset jitter
==============================================================================
+193.60.199.75 193.62.22.98 2 u 52 64 377 8.578 10.203 289.032
*mozart.musicbox 192.5.41.41 2 u 54 64 377 19.301 -60.218 292.411
現在我就來解釋一下其中的含義 remote: 它指的就是本地機器所連接的遠程NTP伺服器 refid: 它指的是給遠程伺服器(e.g. 193.60.199.75)提供時間同步的伺服器 st: 遠程伺服器的級別. 由於NTP是層型結構,有頂端的伺服器,多層的Relay Server再到客戶端. 所以伺服器從高到低級別可以設定為1-16. 為了減緩負荷和網路堵塞,原則上應該避免直接連接到級別為1的伺服器的. t: 這個.....我也不知道啥意思^_^ when: 我個人把它理解為一個計時器用來告訴我們還有多久本地機器就需要和遠程伺服器進行一次時間同步 poll: 本地機和遠程伺服器多少時間進行一次同步(單位為秒). 在一開始運行NTP的時候這個poll值會比較小,那樣和伺服器同步的頻率也就增加了,可以盡快調整到正確的時間范圍.之後poll值會逐漸增大,同步的頻率也就會相應減小 reach: 這是一個八進制值,用來測試能否和伺服器連接.每成功連接一次它的值就會增加 delay: 從本地機發送同步要求到伺服器的round trip time offset: 這是個最關鍵的值, 它告訴了我們本地機和伺服器之間的時間差別. offset越接近於0,我們就和伺服器的時間越接近 jitter: 這是一個用來做統計的值. 它統計了在特定個連續的連接數里offset的分布情況. 簡單地說這個數值的絕對值越小我們和伺服器的時間就越精確 那麼大家細心的話就會發現兩個問題: 第一我們連接的是0.uk.pool.ntp.org為什麼和remote server不一樣? 第二那個最前面的+和*都是什麼意思呢? 第一個問題不難理解,因為NTP提供給我們的是一個cluster server所以每次連接的得到的伺服器都有可能是不一樣.同樣這也告訴我們了在指定NTP Server的時候應該使用hostname而不是IP 第二個問題和第一個相關,既然有這么多的伺服器就是為了在發生問題的時候其他的伺服器還可以正常地給我們提供服務.那麼如何知道這些伺服器的狀態呢? 這就是第一個記號會告訴我們的信息 * 它告訴我們遠端的伺服器已經被確認為我們的主NTP Server,我們系統的時間將由這台機器所提供 + 它將作為輔助的NTP Server和帶有*號的伺服器一起為我們提供同步服務. 當*號伺服器不可用時它就可以接管 - 遠程伺服器被clustering algorithm認為是不合格的NTP Server x 遠程伺服器不可用 了解這些之後我們就可以實時監測我們系統的時間同步狀況了 7. NTP安全設置 運行一個NTP Server不需要佔用很多的系統資源,所以也不用專門配置獨立的伺服器,就可以給許多client提供時間同步服務, 但是一些基本的安全設置還是很有必要的 那麼這里一個很簡單的思路就是第一我們只允許區域網內一部分的用戶連接到我們的伺服器. 第二個就是這些client不能修改我們伺服器上的時間 在/etc/ntp.conf文件中我們可以用restrict關鍵字來配置上面的要求 首先我們對於默認的client拒絕所有的操作

restrict default kod nomodify notrap nopeer noquery
然後允許本機地址一切的操作

restrict 127.0.0.1
最後我們允許區域網內所有client連接到這台伺服器同步時間.但是拒絕讓他們修改伺服器上的時間

restrict 192.168.1.0 mask 255.255.255.0 nomodify
把這三條加入到/etc/ntp.conf中就完成了我們的簡單配置. NTP還可以用key來做authenticaiton,這里就不詳細介紹了 8. NTP client的設置 做到這里我們已經有了一台自己的Relay Server.如果我們想讓區域網內的其他client都進行時間同步的話那麼我們就都應該照樣再搭建一台Relay Server,然後把所有的client都指向這兩台伺服器(注意不要把所有的client都指向Internet上的伺服器). 只要在client的ntp.conf加上這你自己的伺服器就可以了

server ntp1.leonard.com
server ntp2.leonard.com

5. 請教server 2012如何開啟NTP服務

1、進入到伺服器,依次點擊:開始---運行---regedit。
2、改注冊表:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\
設置 AnnounceFlags 為 5 5的意思就是自身為可靠的時間源。(十進制)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer\
設置 Enabled 為 1 1為啟用NTP伺服器。
3、修改完以上之後關閉注冊表編輯器 開始---運行---cmd---確定
重啟下服務 (其實win server12 默認根本沒有啟用 w32time 服務…)
net stop w32time
net start w32time

6. 電腦中怎麼配置NTP服務

電腦中怎麼配置NTP服務?電腦中怎麼配置NTP服務
1、先關閉Windows系統自帶的防火牆;
2、按Win+R鍵打開運行,輸入regedit並回車;
3、在注冊表中展開:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config,在右側雙擊打開AnnounceFlags,將數值數據改為5,點擊確定;
4、同樣地,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer,右側將Enabled改為1,並點擊確定;
5、還有:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\Ntpclient,將Enabled改為0,點擊確定;
6、退出注冊表編輯器,打開命令提示符,輸入並執行net stop w32time && net start w32time重新啟動Windows時間服務即可。

7. 怎樣開啟Suse ntp服務

你好。你用這個命令就行:/etc/init.d/ntp start
開啟之後可以用如下命令,看運行狀態信息:
/etc/init.d/ntp status

8. 如何在電腦中配置NTP服務

隨著計算機和網路通信技術的飛速發展,。中新創科技專門提供網路時間服務火電廠熱工自動化系統數字化、網路化的時代已經到來。這一方面為各控制和信息系統之間的數據交換、分析和應用提供了更好的平台、另一方面對各種實時和歷史數據時間標簽的准確性也提出了更高的要求。使用價格並不昂貴的GPS時鍾來統一全廠各種系統的時鍾,已是目前火電廠設計中採用的標准做法。電廠內的機組分散控制系統(DCS)、輔助系統可編程控制器(PLC)、廠級監控信息系統(SIS)、電廠管理信息系統(MIS)等的主時鍾通過合適的GPS時鍾信號介面,得到標準的TOD(年月日時分秒)時間,然後按各自的時鍾同步機制,將系統內的從時鍾偏差限定在足夠小的范圍內,從而達到全廠的時鍾同步

9. 如何查看ntp服務是否開啟

1、首先在電腦上打開linux系統。再cd和su命令進入root用戶。

10. windows怎麼啟動NTP服務

Network Time Protocol(NTP)是用來使計算機時間同步化的一種協議,它可以使計算機對其伺服器或時鍾源(如石英鍾,GPS等等)做同步化,它可以提供高精準度的時間校正(LAN上與標准間差小於1毫秒,WAN上幾十毫秒),如果只是啟動服務的話右鍵計算機--管理----服務和應用程序-服務,找到windows Time服務啟動即可

熱點內容
如何在安卓上讓蘋果耳機彈窗 發布:2025-02-13 11:38:13 瀏覽:191
搭建自己的伺服器直播間 發布:2025-02-13 11:27:34 瀏覽:986
酷狗音樂試聽緩存刪了會怎樣 發布:2025-02-13 11:02:12 瀏覽:267
python游戲服務端 發布:2025-02-13 11:00:19 瀏覽:927
雲原生伺服器 發布:2025-02-13 10:55:34 瀏覽:827
linuxip命令查看ip 發布:2025-02-13 10:49:45 瀏覽:421
java基礎應用 發布:2025-02-13 10:44:53 瀏覽:711
linux內核搶占 發布:2025-02-13 10:36:32 瀏覽:890
家裝公司源碼 發布:2025-02-13 10:35:35 瀏覽:49
aspnet更新資料庫 發布:2025-02-13 10:35:34 瀏覽:385