Differences between revisions 10 and 31 (spanning 21 versions)
Revision 10 as of 2010-01-27 20:23:43
Size: 2254
Editor: PaulBrossier
Comment: update crontab entry to use ntpdate-debian
Revision 31 as of 2022-01-13 13:38:15
Size: 3160
Editor: ThiagoPezzo
Comment: make translation header easy to include in translations
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
||<tablewidth="100%" tablestyle=""style="border: 0px hidden ;">~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: none-~ ||<style="border: 0px hidden ; text-align: right;"> (!) [[/Discussion]] || ##For Translators - to have a constantly up to date translation header in you page, you can just add a line like the following (with the comment's character at the start of the line removed)
##<<Include(NTP, ,from="^##TAG:TRANSLATION-HEADER-START",to="^##TAG:TRANSLATION-HEADER-END")>>
##TAG:TRANSLATION-HEADER-START
~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[NTP|English]] - [[es/NTP|Español]] - [[it/NTP|Italiano]] - [[pt_BR/NTP|Português (Brasil)]] - [[uk/NTP|Українська]]-~
##TAG:TRANSLATION-HEADER-END
Line 4: Line 8:
 Network Time Protocol, This will keep you system date with exact match to actual date. = NTP =
Network Time Protocol. This will make your system date match actual date, by synchronizing with network time servers.

{i} systemd-timesyncd acts as a NTP client even when no network is available. This is enough to synchronize a system. NTP deamon is required only when a NTP '''server''' is required. See [[https://www.freedesktop.org/software/systemd/man/systemd-timesyncd.service.html| Freedesktop.org's page on timesyncd]] for more details
Line 8: Line 15:
= Install and Configure =
 * Type date to see current date and time
== Install and Configure ==
 * Type date to see current date and time. (Use -R to get a standard unambiguous format. Locale specific timezones are ambiguous.)
Line 11: Line 18:
date date -R
Line 15: Line 22:
aptitude install ntp-simple
aptitude install ntpdate
aptitude install ntp
Line 21: Line 27:
 * Type '''date''' again to see if the time changed. You time should be synced in a next minute.  * Type '''date''' again to see if the time changed. Your time should be synced in a next minute.
Line 24: Line 30:
 * [Troubleshooting] If you run '''ntpq -p''' and you get  * If you run '''ntpq -p''' and you get
Line 44: Line 50:
== Add your time server ==
 * [Optional] If you would like to add a server that is closer to you and you know its address. You could type:
{{{
/etc/init.d/ntp-server stop
ntpdate clock.fmt.he.net
ntpdate ntp1.tummy.com
/etc/init.d/ntp-server start
}}}
== Public Internet Time Servers ==
Line 53: Line 52:
=== Using The Cron ===
To configure the system to synchronize the clock with an Internet Time Server every morning, add the following entry to the /etc/crontab configuration file:
The Debian package will install a default set of time servers which should be good for most typical client installations. However you may customize this for your network location. A good source of NTP pool information is the NTP Pool Project.
Line 56: Line 54:
{{{
#m h dom mon dow user command
57 5 * * * root /usr/sbin/ntpdate-debian > /dev/null
}}}
 * https://www.pool.ntp.org/
Line 61: Line 56:
=== Public Internet Time Servers ===
uk.pool.ntp.org (This points to a random United Kingdom based time server)
== See also ==

=== Debian-specific information ===

 [[DebianPkg:ntp|ntp]]

 [[DebianBug:ntp|Bugs]]

 [[DebianMan:ntpd|Manual page]]

 [[https://security-tracker.debian.org/tracker/source-package/ntp|Security Bug Tracker]]

=== Upstream specific information ===

  [[https://support.ntp.org/bin/view/Main/WebHome|Homepage]]

  [[https://bugs.ntp.org/index.cgi|Bugs & Issues]]

  [[https://support.ntp.org/bin/view/Main/DocumentationIndex|Documentation Index]]

=== Other information ===

  [[WikiPedia:Network Time Protocol|NTP on wikipedia]]
Line 65: Line 81:
## You can add other _helpful_ links here.
##See also:
## If this page belongs to an existing Category, add it below.
 . CategoryNetwork

CategoryNetwork CategorySoftware CategorySystemAdministration CatgeoryTime

Translation(s): English - Español - Italiano - Português (Brasil) - Українська


NTP

Network Time Protocol. This will make your system date match actual date, by synchronizing with network time servers.

{i} systemd-timesyncd acts as a NTP client even when no network is available. This is enough to synchronize a system. NTP deamon is required only when a NTP server is required. See Freedesktop.org's page on timesyncd for more details

Install and Configure

  • Type date to see current date and time. (Use -R to get a standard unambiguous format. Locale specific timezones are ambiguous.)

date -R
  • Install NTP

aptitude install ntp
  • Done.
  • Type ntpq -p to see servers you are syncing with.

  • Type date again to see if the time changed. Your time should be synced in a next minute.

  • Done.

Troubleshooting

  • If you run ntpq -p and you get

No association ID's returned
  • Run

dpkg-reconfigure ntp
  • And then again:

ntpq -p

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 ntp.pbx.org     xx.xxx.xxx.xxx   2 u    -   64    1   33.763  1799619   1.054
 xray.metadom.co xx.xxx.xxx.xxx   2 u    1   64    1   40.367  1799619   0.001
 hydrogen.cert.u xx.xxx.xxx.xxx   2 u    -   64    1   64.740  1799619   0.001
 mirror          .INIT.          16 u    -   64    0    0.000    0.000   0.001

Public Internet Time Servers

The Debian package will install a default set of time servers which should be good for most typical client installations. However you may customize this for your network location. A good source of NTP pool information is the NTP Pool Project.

See also

Debian-specific information

Upstream specific information

Other information


CategoryNetwork CategorySoftware CategorySystemAdministration ?CatgeoryTime