Difference between revisions of "NTPD"

From SlackWiki
Jump to: navigation, search
(Copy from old)
 
(Moved to NTPD)
Line 1: Line 1:
'''ntpd (Network Time Protocol Daemon)'''<br>
 
The ntpd program is an operating system daemon which sets and maintains the system time of day in synchronism with Internet standard time servers. It is a complete implementation of the Network Time Protocol (NTP) version 4, but also retains compatibility with version 3, as defined by RFC-1305, and version 1 and 2, as defined by RFC-1059 and RFC-1119, respectively.
 
  
 
'''Automating the time synchronization'''<br>
 
You have two choices for automatic time updating, you can run ntpd all the time as a background process or you can have it run once in awhile (if you are tight on system resources).
 
 
Running ntpd all the time-<br>
 
::Just enable rc.ntpd script:
 
::::<code>chmod +x /etc/rc.d/rc.ntpd</code>
 
::After the script is enabled you probably will want ntpd to start immediately so, can either restart the system or manually start ntpd with:
 
::::<code>/etc/rc.d/rc.ntpd start</code>
 
 
Running ntpd once in awhile-<br>
 
::You have many choices but the two best ones are:
 
:::1) Set up a cron job
 
:::2) Set up a /etc/rc.d/rc.local entry and update the time on start-up only.
 
::Either way, you need to add the following commands into your cron job or rc.local script:
 
::::<code>ntpdate -o 4 pool.ntp.org</code> <---(updates the time)
 
::::<code>hwclock --systohc</code> <-----------------(saves the time to the hardware clock)
 
 
 
'''Manually updating the time'''<br>
 
Issue the following commands:
 
::::<code>ntpdate -o 4 pool.ntp.org</code>
 
::::<code>hwclock --systohc</code>
 
 
 
'''Choosing the right time server'''<br>
 
On ntp.org you will find a complete list with the right time server for you.
 
Let's say you live in germany, then you will choose <code>de.pool.ntp.org</code>. A complete List is available at http://support.ntp.org/bin/view/Servers/NTPPoolServers
 
 
 
'''DST changes'''<br>
 
If your time is off due to DST changes, you must update the <code>/etc/localtime</code> file.  You should be able to find a correct file on the internet and just replace the old <code>/etc/localtime</code> file.
 
 
NOTE: Slackware 11 is immune to the 2007 DST changes.
 
 
 
'''Possible Errors & Fixes'''<br>
 
ERROR: "Unable to contact time server:" error with KDE time Control Module.<br>
 
FIX: Make sure ntpd is NOT running.  If ntpd is running, manual ntp and KDE ntp updates will return errors due to ntpd having control of the ntp port.
 
 
 
[[Category:Tutorials]]
 

Revision as of 14:52, 30 August 2012