openntpd - Easy way to keep your Linux clock on time
Follow @ggarronI have been trying to write something on the blog for a long time, it was a very busy month, and the next one will not be any different, but I can not live without my hobby, and yesterday I run into a weird problem, my two computers showed the time four hours ahead!, I looked for an easy way to sync them and stumbled upon this way.
Openntpd, and from its webpage:
OpenNTPD is a FREE, easy to use implementation of the Network Time Protocol. It provides the ability to sync the local clock to remote NTP servers and can act as NTP server itself, redistributing the local clock.
OpenNTPD is primarily developed by Henning Brauer as part of the OpenBSD Project. The portable version is made by Darren Tucker. The software is freely usable and re-usable by everyone under a BSD license.
I have installed it now in Arch Linux, Debian and Gentoo, and it worked flawlessly on the three of them.
Installing and running it
For Debian / Ubuntu
sudo aptitude install openntpd
For Gentoo
sudo emerge openntpd
For Arch Linux
sudo pacman -S openntpd
On Arch Linux you should also add the daemon to your /etc/rc.conf file, in the DAEMONS line, and may look like this
DAEMONS=(syslog-ng network netfs crond openntpd)
That will let it working for your basic needs, as is to keep you clock on time.
Now if you want your computer to also be a Time server uncomment the line
listen on *
on the /etc/openntpd/ntpd.conf
To make all your other machines to look at your new Time server just add this line to your /etc/openntpd</ntpd.conf file
server your.time.server.ip
as your first or only server line your conf. file.