{"id":96,"date":"2010-06-24T18:22:36","date_gmt":"2010-06-24T16:22:36","guid":{"rendered":"https:\/\/caipirinha.spdns.org\/wp\/?p=96"},"modified":"2019-09-30T23:24:43","modified_gmt":"2019-09-30T21:24:43","slug":"ntp","status":"publish","type":"post","link":"https:\/\/caipirinha.spdns.org\/wp\/?p=96","title":{"rendered":"NTP"},"content":{"rendered":"\n<p>Aus folgenden Gr\u00fcnden m\u00fcssen alle Server immer mit der richtigen Uhrzeit laufen:\n<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Wenn Daten von einer Maschine zu einer anderen Maschine kopiert \nwerden, m\u00fcssen die Zeitstempel richtig gesetzt werden., damit \nnachvollziehbar bleibt, welche Datei wie kopiert worden ist.<\/li><li>Log-Dateien m\u00fcssen exakte Zeitstempel enthalten, um kritische \nEreignisse oder unbefugte Zugangsversuche richtig zu protokollieren.<\/li><li>Backup-Programme ben\u00f6tigen richtige Zeitstempel, um festzustellen, \nwelche Dateien zu sichern sind und welche Dateien beim Wiederherstellen \nvon Dateien \u00fcberschrieben werden k\u00f6nnen.<\/li><\/ul>\n\n\n\n<p> Der xntp-D\u00e4mon ist die erste Wahl auf einer Linux-Maschine, wenn es  darum geht, die Uhrzeit zu synchronisieren. Auch der Caipirinha-Server  wird \u00fcber das ntp-Protokoll synchronisiert, allerdings lediglich mit  Stratum 2-Maschinen. Eine noch genauere Synchronisation mit Stratum  1-Maschinen ist bei dieser Maschine nicht erforderlich. Auf <a href=\"http:\/\/www.eecis.udel.edu\/~mills\/ntp\/html\/index.html\">[1]<\/a> gibt es ausf\u00fchrliche Informationen \u00fcber ntp. Es gibt zahlreiche Listen von NTP-Servern im Internet, beispielsweise auf <a href=\"http:\/\/www.robertkehl.de\/?page=\/ntp.php\">[2]<\/a>. <\/p>\n\n\n\n<p>Um ntp in Betrieb zu nehmen, m\u00fcssen folgende Pakete installiert werden:\n<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>xntp<\/li><li>xntp-doc<\/li><li>yast2-ntp-client.<\/li><\/ul>\n\n\n\n<p> Dann wird die Konfigurationsdatei <code>\/etc\/ntp.conf<\/code> beispielsweise so angepasst: <\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">##\n## Undisciplined Local Clock. This is a fake driver intended for backup\n## and when no outside source of synchronized time is available.\n##\nserver 127.127.1.0 # local clock (LCL)\nfudge  127.127.1.0 stratum 10 # LCL is unsynchronized\n\ndriftfile \/var\/lib\/ntp\/drift\/ntp.drift # path for drift file\nlogfile   \/var\/log\/ntp\npidfile   \/var\/run\/ntp.pid\n\n##\n## Stratum 2 Servers\n##\n## Universit\u00e4t Augsburg, Deutschland\nserver tock.fh-augsburg.de             burst\n## Observatoire de Paris-Meudon, Frankreich\nserver ntp.obspm.fr                    burst\n## Universit\u00e9 de Lyon, Frankreich\nserver ntp.univ-lyon1.fr               burst\n## Instituto Nazionale di Ricerca Metrologica, Torino, IT\nserver ntp2.ien.it                     burst\n## Universit\u00e4t Oslo, Oslo, Norwegen\nserver fartein.ifi.uio.no              burst\n## Bundesamt f\u00fcr Metrologie, Bern, Schweiz\nserver ntp.metas.ch                    burst\n## JANET, Oxfordshire, UK\nserver ntp2.ja.net                     burst\n## Hurricane Electric, San Jos\u00e9 USA\nserver clock.sjc.he.net                burst\n## Penn State University, USA\nserver clock.psu.edu                   burst\n\n#\n# Authentication stuff\n#\nkeys \/etc\/ntp.keys              # path for keys file\ntrustedkey 1                    # define trusted keys\nrequestkey 1                    # key (7) for accessing server variables\n# controlkey 15                 # key (6) for accessing server variables<\/pre>\n\n\n\n<p>Seit der Installation von openSuSE 11.2 in der 64-Bit-Version muss ich auf meinem Server \u00fcbrigens die <code>burst<\/code>-Anweisung anf\u00fcgen.\n<\/p>\n\n\n\n<p>Nachdem die Konfigurationsdatei ge\u00e4ndert worden ist, kann der xntp-D\u00e4mon mit <br>\n<code>\/etc\/init.d\/ntp start<\/code>\naktiviert werden. Nun muss noch daf\u00fcr Sorge getragen werden, dass <code>xntpd<\/code>\n automatisch in den Runleveln (2), 3 und 5 gestartet wird. Dazu markiert\n man die entsprechenden Felder im Runlevel-Editor in YaST2.\n<\/p>\n\n\n\n<p>Im abgeglichenen Zustand synchronisiert sich die Uhr des Servers \nmit den in der Konfigurationsdatei angegebenen NTP-Servern. Ein als <strong>root<\/strong> ausgef\u00fchrtes <code>ntpq -p<\/code>\n liefert dann eine Zustands\u00fcbersicht \u00fcber die NTP-Server und zeigt, \nwelcher aktuell als bevorzugter Server gehandelt wird. Die hier \nwiedergegebene \u00dcbersicht stellt eine Momentaufnahme dar.\n<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">     remote           refid      st t when poll reach   delay   offset  jitter\n==============================================================================\n LOCAL(0)        .LOCL.          10 l   27   64  377    0.000    0.000   0.001\n+tock.Informatik 130.149.17.8     2 u   37  512  377  1076.41  -122.51 155.128\n*syrte8.obspm.fr 193.52.184.106   2 u   56  512  373  1091.48  -117.02 104.343\n-dns.univ-lyon1. 195.220.94.163   2 u  186  512  377  568.388  -376.20 117.041\n-ntp2.inrim.it   .CTD.            1 u  141  512  377  876.775  -208.80 304.832\n+fartein.ifi.uio 195.220.94.163   2 u  133  512  177  1136.97  -91.214 128.396\n-metasweb01.admi .HBGs.           1 u   24  512  377  1149.98  -90.779 155.105\n-ntp2.ja.net     .MSF.            1 u   68  512  377  1299.53  -12.322  19.994\n-clock.sjc.he.ne .CDMA.           1 u   31  512  377  1766.43  147.929  13.677\n-otc2.psu.edu    128.118.2.33     2 u   32  512  377  1390.44  -31.032  48.572<\/pre>\n\n\n\n<p>Ab und zu sollte man sich als verantwortlicher Administrator die Datei <code>\/var\/log\/ntp<\/code> anschauen. Dort sollten dann lediglich Eintr\u00e4ge wie diese zu finden sein:\n<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">24 Jun 16:47:37 ntpd[3374]: synchronized to 193.204.114.233, stratum 1\n24 Jun 16:49:47 ntpd[3374]: synchronized to 193.62.22.98, stratum 1\n24 Jun 16:52:58 ntpd[3374]: synchronized to 216.218.254.202, stratum 1\n24 Jun 16:53:14 ntpd[3374]: synchronized to 162.23.41.34, stratum 1\n24 Jun 16:53:49 ntpd[3374]: synchronized to 193.62.22.98, stratum 1\n24 Jun 16:55:09 ntpd[3374]: synchronized to 193.204.114.233, stratum 1\n24 Jun 16:55:42 ntpd[3374]: synchronized to 162.23.41.34, stratum 1\n24 Jun 16:57:29 ntpd[3374]: synchronized to 193.204.114.233, stratum 1<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Der xntp-D\u00e4mon ist die erste Wahl auf einer Linux-Maschine, wenn es darum geht, die Uhrzeit zu synchronisieren. Auch der Caipirinha-Server wird \u00fcber das ntp-Protokoll synchronisiert, allerdings lediglich mit Stratum 2-Maschinen.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[35],"tags":[76],"class_list":["post-96","post","type-post","status-publish","format-standard","hentry","category-it","tag-ntp"],"_links":{"self":[{"href":"https:\/\/caipirinha.spdns.org\/wp\/index.php?rest_route=\/wp\/v2\/posts\/96","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/caipirinha.spdns.org\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/caipirinha.spdns.org\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/caipirinha.spdns.org\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/caipirinha.spdns.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=96"}],"version-history":[{"count":1,"href":"https:\/\/caipirinha.spdns.org\/wp\/index.php?rest_route=\/wp\/v2\/posts\/96\/revisions"}],"predecessor-version":[{"id":97,"href":"https:\/\/caipirinha.spdns.org\/wp\/index.php?rest_route=\/wp\/v2\/posts\/96\/revisions\/97"}],"wp:attachment":[{"href":"https:\/\/caipirinha.spdns.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=96"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/caipirinha.spdns.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=96"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/caipirinha.spdns.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=96"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}