Network Time Protocol (NTP): http://www.ntp.org/ntpfaq/NTP-s-def.htm is a protocol that is used to query and synchronize the clocks of the computers connected to the internet. In this recipe, we will be using ntplib (https://pypi.python.org/pypi/ntplib/), a Python module that offers an interface to query the NTP servers, to learn about the NTP servers, you may use http://www.pool.ntp.org/en/use.html which finds the closest NTP server for you to synchronize your server clock. It also gives guidelines on contributing your computing resources as an NTP server.
Querying NTP servers
Getting ready
First install ntplib in your computer.
$ sudo apt-get install python-ntplib
ntplib works on Python 2. You may install python3...