Ubuntu 配置NTP Server


Ubuntu安裝NTP Server很簡單,分位3步走:

第一步:安裝NTP

root@cephadmin:~/ceph-cluster# apt-get install ntp
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libopts25
Suggested packages:
  ntp-doc
The following NEW packages will be installed:
  libopts25 ntp
0 upgraded, 2 newly installed, 0 to remove and 217 not upgraded.
Need to get 477 kB of archives.
After this operation, 1,682 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libopts25 amd64 1:5.18-2ubuntu2 [55.3 kB]
Get:2 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main ntp amd64 1:4.2.6.p5+dfsg-3ubuntu2.14.04.10 [421 kB]
Fetched 477 kB in 0s (757 kB/s)
Selecting previously unselected package libopts25:amd64.
(Reading database ... 55341 files and directories currently installed.)
Preparing to unpack .../libopts25_1%3a5.18-2ubuntu2_amd64.deb ...
Unpacking libopts25:amd64 (1:5.18-2ubuntu2) ...
Selecting previously unselected package ntp.
Preparing to unpack .../ntp_1%3a4.2.6.p5+dfsg-3ubuntu2.14.04.10_amd64.deb ...
Unpacking ntp (1:4.2.6.p5+dfsg-3ubuntu2.14.04.10) ...
Processing triggers for ureadahead (0.100.0-16) ...
ureadahead will be reprofiled on next reboot
Processing triggers for man-db (2.6.7.1-1) ...
Setting up libopts25:amd64 (1:5.18-2ubuntu2) ...
Setting up ntp (1:4.2.6.p5+dfsg-3ubuntu2.14.04.10) ...
 * Starting NTP server ntpd                                                                                                                                                 [ OK ] 
Processing triggers for libc-bin (2.19-0ubuntu6) ...
Processing triggers for ureadahead (0.100.0-16) ...

root@cephadmin:~/ceph-cluster# service ntp status * NTP server is running

第二步:修改ntp.conf配置文件

1) 添加公網NTP Server 

 server 120.24.166.46   (阿里雲NTP Server)

2) 允許的NTP Client網段

restrict 10.138.0.0 mask 255.255.0.0 nomodify
# Enable this if you want statistics to be logged.
#statsdir /var/log/ntpstats/    #也可以開啟NTP log

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

# Specify one or more NTP servers.

# Use servers from the NTP Pool Project. Approved by Ubuntu Technical Board
# on 2011-02-08 (LP: #104525). See http://www.pool.ntp.org/join.html for
# more information.
server 120.24.166.46 # 阿里雲NTP Server server 127.127.1.0     # 如果公網NTP不可用時,將使用Local時間作為NTP服務提供給NTP Client。

# Use Ubuntu's ntp server as a fallback.
server ntp.ubuntu.com

# Access control configuration; see /usr/share/doc/ntp-doc/html/accopt.html for
# details.  The web page <http://support.ntp.org/bin/view/Support/AccessRestrictions>
# might also be helpful.
#
# Note that "restrict" applies to both servers and clients, so a configuration
# that might be intended to block requests from certain clients could also end
# up blocking replies from your own upstream servers.

# By default, exchange time with everybody, but don't allow configuration.
restrict -4 default kod notrap nomodify nopeer noquery
restrict -6 default kod notrap nomodify nopeer noquery
restrict 192.168.20.0 mask 255.255.255.0 nomodify # 允許的NTP Client網段
# Local users may interrogate the ntp server more closely.
restrict 127.0.0.1
restrict ::1

第三步:重啟NTP服務,並在客戶端驗證

root@ntpserver:~/ceph-cluster# service ntp restart
 * Stopping NTP server ntpd                                           [ OK ] 
 * Starting NTP server ntpd                                           [ OK ] 
root@ntpclient:/etc/ceph# ntpdate ntpserver
14 Jan 10:55:51 ntpdate[5230]: adjust time server 192.168.20.177 offset 0.209691 sec
root@ntpclient:/etc/ceph# 

 

未完待續......


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM