Ntp service configuration, detailed explanation !, Ntp service configuration details

Source: Internet
Author: User

Ntp service configuration, detailed explanation !, Ntp service configuration details

In linux, synchronize is necessary to avoid the Time deviation caused by long running of the host. In linux, ntp is generally used to synchronize the time of different machines. NTP is short for Network Time Protocol. It synchronizes the Time between computers through the Network Protocol.

 

Install the NTP package

Check whether ntp packages are installed. If you install the ntp package, use rpm or yum to install it.

[Root @ localhost ~] # Rpm-qa | grep ntp

Fontpackages-filesystem-1.41-1.1.el6.noarch

Ntpdate-4.2.6p5-10.el6.centos.2.i686

Ntp-4.2.6p5-10.el6.centos.2.i686

 

NTP Configuration

A. Configure/etc/ntp. conf

The main configuration file of the NTP server is/etc/ntp. conf, which has not been modified. The conf file is as follows:

[Root @ localhost ~] # More/etc/ntp. conf

# 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 kod nomodify notrap nopeer noquery

Restrict-6 default kod nomodify notrap nopeer noquery

 

# Permit all access over the loopback interface. This cocould

# Be tightened as well, but to do so wocould effect some

# The administrative functions.

Restrict 127.0.0.1

Restrict-6: 1

 

# Hosts on local network are less restricted.

# Restrict 192.168.1.0 mask limit 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.rhel.pool.ntp.org iburst

Server 1.rhel.pool.ntp.org iburst

Server 2.rhel.pool.ntp.org iburst

Server 3.rhel.pool.ntp.org iburst

 

 

# 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.415254.254 # manycast server

# Manycastclient 239.415254.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 encryption Ric key cryptography.

Keys/etc/ntp/keys

 

# Specify the key identifiers which are trusted.

# Trustedkey 4 8 42

 

# 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

1) set the NTP host source (prefer indicates the priority of the host), 192.168.66.131 is the local NTP server, so the synchronization time from the host is preferentially specified

Server 192.168.66.131 prefer

Server 0.centos.pool.ntp.org iburst

Server 1.centos.pool.ntp.org iburst

Server 2.centos.pool.ntp.org iburst

Server 3.centos.pool.ntp.org iburst

2) restrict the access types of the servers you allow. In this example, the server is not allowed to modify the runtime configuration or query your linux ntp server.

# Restrict 192.168.1.0 mask limit 255.0 nomodify notrap

The above mask address is extended to 255, so all servers from 192.168.1.1-192.168.1.254 can use our NTP server to synchronize time

# Set the Default policy to allow time synchronization on any host

Restrict default ignore

3) Make sure that localhost has sufficient permissions to use the syntax without any restrictions on keywords.

Restrict 127.0.0.1

Restrict-6: 1

 

B. Configure the/etc/ntp/step-tickers file.

Modify the/etc/ntp/step-tickers file. The content is as follows (when the ntp service starts, it automatically proofreads the Time of the NTP service recorded in the file)

[Root @ localhost ~] # More/etc/ntp/step-tickers

# List of servers used for initial synchronization.

Server 192.168.66.131 prefer

Server 0.centos.pool.ntp.org iburst

Server 1.centos.pool.ntp.org iburst

Server 2.centos.pool.ntp.org iburst

Server 3.centos.pool.ntp.org iburst

The above is modified through vi

 

C. Configure the/etc/sysconfig/ntpd File

Ntp service, default smart synchronization system time. If you want ntp to synchronize hardware time at the same time, you can set the/etc/sysconfig/ntpd file and add it to the/etc/sysconfig/ntpd file. In this case, SYNC_HWCLOCK = yes, you can synchronize the hardware time with the system time.

 

IPTABLES configuration

Because the ntp service needs to use UDP port 123, when the system's firewall (iptables) starts, the UDP port 123 must be enabled.

 

Start the NTP service

Service ntpd status

Service ntpd start

Netstat-lntup | grep ntp

Check if ntp is started: [root @ localhost ~] # Chkconfig -- level 35 ntpd on

 

Http://www.cnblogs.com/kerrycode/archive/2015/08/20/4744804.html (ntp configuration reference file)

 

 

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.