[ Date: 2015-11-07] | Source: Linux community Author: scorpio3k | [font: medium and small] |
---|
Standard clock synchronization service
The http://www.pool.ntp.org/zone/cn website contains the global standard time synchronization service, as well as the synchronization of China time. The corresponding URL is cn.pool.ntp.org, which also describes ntp Suggested wording in the configuration file:
server 1.cn.pool.ntp.org
server 3.asia.pool.ntp.org
server 2.asia.pool.ntp.org
IP | Use |
---|---|
192.168.11.212 | ntpd server, used to synchronize standard time with external public ntpd |
172.16.248.129 | ntpd client, used to synchronize time with ntpd |
172.16.248.130 | ntpd client, used to synchronize time with ntpd |
172,16,248.131 | ntpd client, used to synchronize time with ntpd |
[ root@localhost kevin]# rpm -q ntp
ntp-4.2.6p5-19.el7.CentOS.3.x86_64
[ root@localhost kevin]# yum -y install ntp
[ root@localhost kevin]# systemctl enable ntpd
[ root@localhost kevin]# systemctl start ntpd
Use the command before configuration:
ntpdate -u cn.pool.ntp.org
, synchronize server
# For more information about this file, see the man pages
# ntp.conf(5),ntp_acc(5),ntp_auth(5),ntp_clock(5),ntp_misc(5),ntp_mon(5). driftfile /var/lib/ntp/drift # Permit time synchronization with our time source, but do not # permit the source to query or modify the service on this system. restrict default nomodify notrap nopeer noquery # Permit all access over the loopback interface. This could # be tightened as well, but to do so would effect some of # the administrative functions. restrict 127.0.0.1 restrict ::1 # Hosts on local network are less restricted. #restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap restrict 172.16.248.0 mask 255.255.255.0 nomodify notrap # Use public servers from the pool.ntp.org project. # Please consider joining the pool(http://www.pool.ntp.org/join.html). #server 0.centos.pool.ntp.org iburst server 2.cn.pool.ntp.org server 1.asia.pool.ntp.org server 2.asia.pool.ntp.org #broadcast 192.168.1.255 autokey # broadcast server #broadcastclient # broadcast client #broadcast 224.0.1.1 autokey # multicast server #multicastclient 224.0.1.1 # multicast client #manycastserver 239.255.254.254 # manycast server #manycastclient 239.255.254.254 autokey # manycast client #Allow the upper time server to actively modify the local time restrict 2.cn.pool.ntp.org nomodify notrap noquery restrict 1.asia.pool.ntp.org nomodify notrap noquery restrict 2.asia.pool.ntp.org nomodify notrap noquery server 127.0.0.1 # local clock fudge 127.0.0.1 stratum 10 # Enable public key cryptography. #crypto includefile /etc/ntp/crypto/pw # Key file containing the keys and key identifiers used when operating # with symmetric key cryptography. keys /etc/ntp/keys # Specify the key identifiers which are trusted. #trustedkey 4842 # Specify the key identifier to use with the ntpdc utility. #requestkey 8 # Specify the key identifier to use with the ntpq utility. #controlkey 8 # Enable writing of statistics records. #statistics clockstats cryptostats loopstats peerstats # Disable the monitoring facility to prevent amplification attacks using ntpdc # monlist command when default restrict does not include the noquery flag. See # CVE-2013-5211for more details. # Note: Monitoring will not be disabled with the limited restriction flag. disable monitor
After the modification is completed, restart the ntpd service
systemctl restart ntpd
Use ntpq -p to view the NTP servers in the network, and display the relationship between the client and each server
Use the ntpstat command to view the time synchronization status. It usually takes 5-10 minutes to successfully connect and synchronize. Therefore, you need to wait a while after the server starts:
When it first starts, it is generally:
# ntpstat
unsynchronised
time server re-starting
polling server every 64 s
After connecting and syncing:
# ntpstat
synchronised to NTP server(202.112.10.36) at stratum 3
time correct to within 275 ms
polling server every 256 s
Install the ntp service and set it to start automatically, the same as the previous setting. Then edit the /etc/ntp.conf file, the red font is the changed content.
# For more information about this file, see the man pages
# ntp.conf(5),ntp_acc(5),ntp_auth(5),ntp_clock(5),ntp_misc(5),ntp_mon(5). driftfile /var/lib/ntp/drift # Permit time synchronization with our time source, but do not # permit the source to query or modify the service on this system. restrict default nomodify notrap nopeer noquery # Permit all access over the loopback interface. This could # be tightened as well, but to do so would effect some of # the administrative functions. restrict 127.0.0.1 restrict ::1 # Hosts on local network are less restricted. #restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap # Use public servers from the pool.ntp.org project. # Please consider joining the pool(http://www.pool.ntp.org/join.html). #server 0.centos.pool.ntp.org iburst server 172.16.248.1 restrict 172.16.248.1 nomodify notrap noquery server 127.0.0.1 fudge 127.0.0.1 stratum 10 #broadcast 192.168.1.255 autokey # broadcast server #broadcastclient # broadcast client #broadcast 224.0.1.1 autokey # multicast server #multicastclient 224.0.1.1 # multicast client #manycastserver 239.255.254.254 # manycast server #manycastclient 239.255.254.254 autokey # manycast client # Enable public key cryptography. #crypto includefile /etc/ntp/crypto/pw # Key file containing the keys and key identifiers used when operating # with symmetric key cryptography. keys /etc/ntp/keys # Specify the key identifiers which are trusted. #trustedkey 4842 # Specify the key identifier to use with the ntpdc utility. #requestkey 8 # Specify the key identifier to use with the ntpq utility. #controlkey 8 # Enable writing of statistics records. #statistics clockstats cryptostats loopstats peerstats # Disable the monitoring facility to prevent amplification attacks using ntpdc # monlist command when default restrict does not include the noquery flag. See # CVE-2013-5211for more details. # Note: Monitoring will not be disabled with the limited restriction flag. disable monitor
Restart the ntpd service
# systemctl restart ntpd
After starting, check the synchronization
# ntpq -p
# ntpstat
Because it is an intranet, ntpstat can be synchronized quickly.
( adsbygoogle = window.adsbygoogle || []).push({});
Recommended Posts