烏班圖如何做ntp伺服器
① 如何在Ubuntu中使用NTP進行時間同步
修改注冊表,提高時間同步精度
由於系統默認的時間同步間隔是7天,我們無法自由選擇,使得這個功能在靈活性方面大打折扣。其實,我們也可以通過修改注冊表來手動修改它的自動同步間隔以提高同步精度,以下以XP系統為例。
1. 在「開始」菜單→「運行」項下輸入「Regedit」進入注冊表編輯器
2. 展開[
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W32Time/TimeProviders/NtpClient
] 分支,並雙擊 SpecialPollInterval 鍵值,將對話框中的「基數欄」選擇到「十進制」上
3.
對話框中顯示的數字正是自動對時的間隔(以秒為單位),比如默認的604800就是由7(天)×24(時)×60(分)×60(秒)計算來的。設定時間同步周期(建議設為900=15分鍾或3600=1小時等周期值),填入對話框,點擊確定保存關閉對話框。
4.
在Parameters列表中,將NtpServer鍵值修改為NTP伺服器的IP地址(1.cn.pool.ntp.org),然後點擊「確定」按鈕保存。
② 2019-01-16 Ubuntu 18.04安裝NTP服務
安裝NTP服務可以說很容易,幾個要點搞定就成。下面是我裝NTP伺服器的記錄。
一、首先當然是慣例更新
然後修改下配置文件。
這里我們建議去找最近的ntp公共伺服器,訪問站點 https://www.ntppool.org/
查找你的區域,比如我需要找 Europe/United Kingdom,可以發現有這么幾個,記下來要在配置文件里改的。
這里是中國常用的NTP伺服器,以供參考:
二、修改配置文件 /etc/ntp.conf
三、重啟服務,查看服務狀態
四、開放防火牆埠,我們看到ntp使用udp 123埠
現在,伺服器端就配置完了。 查看與上層ntp伺服器的狀態
其中這些狀態的意思是:
五、linux客戶端配置ntp
5.1先安裝ntpdate,測試NTP工具
測試NTP伺服器是否好用(如有提示「ntpdate[XXX]: the ntp socket is in use, exiting」, 可加參數 -u )
5.2 很好,那麼我們先停止ubuntu自帶的時間同步服務
5.3 安裝ntp服務並添加主NTP伺服器,可以修改/etc/ntp.cfg,或者直接使用下面語句添加:
看一下同步狀態:
可以看到,已經和主伺服器同步成功了。
③ 如何在Ubuntu和LinuxMint設置時間同步伺服器
編輯 /etc/ntp.conf ,並更改以下緩沖池根據您的選擇。默認情況下,這些伺服器的配置:
#.
#on2011-02-08(LP:#104525).Seehttp://www.pool.ntp.org/join.htmlfor
#moreinformation.
server0.ubuntu.pool.ntp.org
server1.ubuntu.pool.ntp.org
server2.ubuntu.pool.ntp.org
server3.ubuntu.pool.ntp.org
刷新NTP伺服器
在ntp.conf更改後,重新載入你的 ntp 服務
$ sudo service ntp reload
打開防火牆埠
NTP伺服器使用埠123的服務請求。因此,我們需要在防火牆中打開123埠。
iptables的用戶:
$ sudo iptables -A INPUT -m state --state NEW -p tcp --dport 123 -j ACCEPT
UFW用戶:
$ sudo ufw allow 123/tcp
在客戶端同步時間
使所有配置重啟生效後,現在通過同步客戶端系統驗證伺服器配置。例如,如果你的伺服器的IP是192.168.1.100,然後通過客戶端系統上運行的終端下面的命令。
$ ntpdate -s 192.168.1.100