NTP or Network Time Protocol is a protocol that is used to synchronize all system clocks in a network to use the same time. When we use the term NTP, we are referring to the protocol itself and also the client and server programs running on the networked computers. NTP belongs to the traditional TCP/IP protocol suite and can easily be classified as one of its oldest parts.
When you are initially setting up the clock, it takes six exchanges within 5 to 10 minutes before the clock is set up. Once the clocks in a network are synchronized, the client(s) update their clocks with the server once every 10 minutes. This is usually done through a single exchange of message(transaction). These transactions use port number 123 of your system.
In this article, we will describe a step-by-step procedure on how to:
- Install and configure the NTP server on a Ubuntu machine.
- Configure the NTP Client to be time synced with the server.
We have run the commands and procedures mentioned in this article on a Ubuntu 18.04 LTS system.
Read more at Vitux