View previous topic :: View next topic |
Author |
Message |
Jimini l33t
Joined: 31 Oct 2006 Posts: 601 Location: Germany
|
Posted: Sun Dec 12, 2010 4:33 pm Post subject: [gelöst] Zeitsynchronisation (ntp) hakt |
|
|
Aloha.
Seit einiger Zeit hat einer meiner Rechner Probleme, die korrekte Zeit beizubehalten. Das System läuft 24/7, der Daemon ntp-client wird also nicht regelmäßig neu gestartet. Ich habe auf allen Kisten net-misc/ntp installiert, ein Rechner fungiert als Server, die anderen Rechner holen sich von diesem einen Rechner die Zeit - was zumindest bei einem System absolut nicht funktioniert (nach einer Woche teilweise 15 Minuten Abweichung). Ob es mit der Deprecation von ntpdate zusammenhängt? Ich checke nur bisher noch absolut nicht, wie ich das alternativ machen kann - ich würde ungern auf jedem System einen Cronjob für die Zeitsynchronisation anlegen müssen. Vielleicht ist die Lösung sehr simpel und ich sehe gerade nur den Wald vor lauter Bäumen nicht - für Ratschläge wäre ich außerordentlich dankbar.
MfG Jimini _________________ "The most merciful thing in the world, I think, is the inability of the human mind to correlate all its contents." (H.P. Lovecraft: The Call of Cthulhu)
Last edited by Jimini on Mon Dec 13, 2010 6:13 am; edited 1 time in total |
|
Back to top |
|
|
Mr. Anderson l33t
Joined: 22 Apr 2004 Posts: 762
|
Posted: Sun Dec 12, 2010 6:41 pm Post subject: |
|
|
Läuft denn /etc/init.d/ntpd? |
|
Back to top |
|
|
schmutzfinger Veteran
Joined: 26 Oct 2003 Posts: 1287 Location: Dresden/Germany
|
Posted: Sun Dec 12, 2010 6:41 pm Post subject: |
|
|
Wenn ich das richtig verstanden habe dann hat dein Problem mit ntp erstmal nicht viel zu tun. Du stellst auf deinem Rechner die Uhr (mit ntp-client) und dann stellst du sie für Wochen nicht mehr nach. Natürlich geht dir Uhr dann mit der Zeit falsch, sie driftet von der wirklichen Zeit ab. Egal ob du eine Uhr mit ntp oder per Hand oder sonst wie stellst, sie driftet und wird irgendwann von der Referenz abweichen. Deshalb einfach oft nachstellen, die Frequenz hängt dabei davon ab, wie genau du es brauchst und wie stark deine Uhren driften. Also am Ende doch einen cronjob, ich sehe auch nicht was daran aufwändig oder falsch sein sollte. |
|
Back to top |
|
|
Jimini l33t
Joined: 31 Oct 2006 Posts: 601 Location: Germany
|
Posted: Sun Dec 12, 2010 7:30 pm Post subject: |
|
|
@ Mr.Anderson: /etc/init.d/ntpd läuft auf dem Server, auf den Clients läuft /etc/init.d/ntp-client.
@ schmutzfinger: klar, an sich ists keine große Arbeit, auf allen Clients einen Cronjob anzulegen, aber ich ging bisher immer davon aus, dass der Daemon die Zeit regelmäßig einstellt. Denn was bringt mir ein Daemon, wenn ich die Zeitsynchronisation regelmäßig "manuell" anstoßen muss? ;)
Vor allem ist mir diese krasse Abweichung bisher noch nie untergekommen.
MfG Jimini _________________ "The most merciful thing in the world, I think, is the inability of the human mind to correlate all its contents." (H.P. Lovecraft: The Call of Cthulhu) |
|
Back to top |
|
|
firefly Watchman
Joined: 31 Oct 2002 Posts: 5232
|
Posted: Sun Dec 12, 2010 7:47 pm Post subject: |
|
|
Jimini wrote: | @ Mr.Anderson: /etc/init.d/ntpd läuft auf dem Server, auf den Clients läuft /etc/init.d/ntp-client.
@ schmutzfinger: klar, an sich ists keine große Arbeit, auf allen Clients einen Cronjob anzulegen, aber ich ging bisher immer davon aus, dass der Daemon die Zeit regelmäßig einstellt. Denn was bringt mir ein Daemon, wenn ich die Zeitsynchronisation regelmäßig "manuell" anstoßen muss?
Vor allem ist mir diese krasse Abweichung bisher noch nie untergekommen.
MfG Jimini |
ntp-client ist kein deamon. Beim start des init-scripts wird die zeit einmalig gesetzt. Für eine "ständige" synchonisation musst du ntpd laufen lassen. _________________ Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn. |
|
Back to top |
|
|
Jimini l33t
Joined: 31 Oct 2006 Posts: 601 Location: Germany
|
Posted: Sun Dec 12, 2010 8:04 pm Post subject: |
|
|
Hm, dann habe ich wohl damals das Wiki missverstanden und bisher einfach Glück gehabt, dass die Uhren stabil liefen *g*
Was ich jetzt nur nicht kapiere - wenn ntp-client kein Daemon ist, wieso läuft das dann im Hintergrund? Danke jedenfalls schonmal für die Aufklärung!
MfG Jimini _________________ "The most merciful thing in the world, I think, is the inability of the human mind to correlate all its contents." (H.P. Lovecraft: The Call of Cthulhu) |
|
Back to top |
|
|
Max Steel Advocate
Joined: 12 Feb 2007 Posts: 2242 Location: My own world! I and Gentoo!
|
Posted: Sun Dec 12, 2010 11:07 pm Post subject: |
|
|
ntp-client ist kein Dämon im eigentlichen Sinne. Genau genommen ist das ein Skript welches genau dann ausgeführt wird, wenn du es möchtest.
Siehe auch /etc/init.d/ntp-client
Es ist zwar eine Start-Routine vorhanden, aber kein stop-pendant. Weil es einfach nichts zum stoppen gibt.
ntp-client setzt einmal die Zeit, wenn es ausgeführt wird, und beendet sich dann.
ntpd ist der Dämon der nichtnur regelmäßig die Zeiten abgleicht, sondern vorallem die Drift-Time dahingehend beeinflusst das die Uhr richtig bleibt. (Also er läuft nicht alle 15 Minuten einmal um die Zeit zu setzen, sondern modifiziert die System-Drift-Time um die Zeit durchgehend nachzujustieren, davon ausgehend was er über Internet bekommt und was er intern hat. _________________ mfg
Steel
___________________
Heim-PC: AMD Ryzen 5950X, 64GB RAM, GTX 1080
Laptop: Intel Core i5-4300U, 16GB RAM, Intel Graphic
Arbeit-PC: Intel i5-1145G7, 16GB RAM, Intel Iris Xe Graphic (leider WSL2) |
|
Back to top |
|
|
Jimini l33t
Joined: 31 Oct 2006 Posts: 601 Location: Germany
|
Posted: Mon Dec 13, 2010 6:08 am Post subject: |
|
|
Ah okay, das erklärt natürlich einiges. ps zeigte mir auch keine laufende ntp-Geschichte an, ich war bisher halt immer davon ausgegangen, dass ntp-client im Hintergrund läuft, da der "Daemon" laut /etc/init.d/ntp-client status gestartet war. Wieder was gelernt, besten Dank!
MfG Jimini _________________ "The most merciful thing in the world, I think, is the inability of the human mind to correlate all its contents." (H.P. Lovecraft: The Call of Cthulhu) |
|
Back to top |
|
|
JoHo42 l33t
Joined: 14 Feb 2004 Posts: 956 Location: Germany
|
Posted: Tue May 03, 2011 6:26 am Post subject: |
|
|
HI Leute,
bei mir driftet die Zeit auch etwas ab.
Allerdings kann ich diese mit ntpd wieder ausgleichen und das ist auch gut so.
Nur ntpd scheint die Zeit im Bios nicht neu zu setzen oder sowas.
Was muss ich tun damit sich das System die neue Zeit auch merkt.
Ich möchte das ntpd nur so noch lust und laune starten und dann soll sich das
System dieses auch merken.
Gruss Jörg |
|
Back to top |
|
|
Josef.95 Advocate
Joined: 03 Sep 2007 Posts: 4602 Location: Germany
|
Posted: Tue May 03, 2011 8:01 am Post subject: |
|
|
Quote: | Nur ntpd scheint die Zeit im Bios nicht neu zu setzen oder sowas.
Was muss ich tun damit sich das System die neue Zeit auch merkt. |
Ich denke das was du suchst findet sich hier: Setting the hardware clock during shutdown |
|
Back to top |
|
|
Max Steel Advocate
Joined: 12 Feb 2007 Posts: 2242 Location: My own world! I and Gentoo!
|
Posted: Tue May 03, 2011 10:47 am Post subject: |
|
|
Jimini wrote: | ich war bisher halt immer davon ausgegangen, dass ntp-client im Hintergrund läuft, da der "Daemon" laut /etc/init.d/ntp-client status gestartet war. |
Das ist der nächste Trugschluss, ntp-client ist laut rc gestartet. (jemand hat mal /etc/init.d/ntp-client start ausgeführt).
rc bemerkt auch wenn der Dämon mit Fehler crasht (und sagt das dann), aber wenn ntp-client (ntpdate) sich normal beendet, bemerkt das auch kein rc, da auch kein PID-file existiert mit dem er nach diesem bestimmten Prozess suchen kann.
(Bei Fehler in meiner Ausführung bitte bescheid sagen.) _________________ mfg
Steel
___________________
Heim-PC: AMD Ryzen 5950X, 64GB RAM, GTX 1080
Laptop: Intel Core i5-4300U, 16GB RAM, Intel Graphic
Arbeit-PC: Intel i5-1145G7, 16GB RAM, Intel Iris Xe Graphic (leider WSL2) |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|