![]() |
SuSE 9.1 und die Uhrzeit Hi, was muss ich machen, um regelmäßig (alle paar stunden) die uhrzeit über NTP aktualisieren zu lassen? Im Webmin gibts ja einen Button, aber irgendwie blicke ich die Manuals zu ntpd und wie sie alle heißen nicht so ganz, was da jetzt wofür da ist und was ich einstellen muss, wenn ich einfach nur die uhrzeit von Hardware-Uhr + System-Uhr richtig einstellen will.. Innerhalb 2-3Tagen verstellt sich die Uhr doch schon ziemlich.. Vor allem hatte ich heute einen Sprung von 1Minute diff Hardware- zu System-Uhr auf jetzt 2Minuten 20Sekunden?! Irgendwie nervt mich das.. Beide Uhren gehen falsch, die SystemUhr laut meiner Funkuhr aber immer extremer als die Hardware-Uhr.. Einer einen Tipp? BenniG. |
AW: SuSE 9.1 und die Uhrzeit Hi, unter Yast findest du doch auch den NTP-Client sowie Server, oder erinner ich mich da falsch. Dort sollte man alles sehr einfach nutzen können ... |
AW: SuSE 9.1 und die Uhrzeit da hab ich den NTP-Server ja eingetragen (seidem erscheint er in webmin automatisch in dem eingabefeld) aber wie kann ich einen cronjob machen, der alle xx Stunden die Zeit holt und die System+Hardwareuhr einstellt? System ist gemietet und steht in einem Rechenzentrum und wird vielleicht einmal im Monat neugestartet, wenn überhaupt.. |
AW: SuSE 9.1 und die Uhrzeit Such mal in Google nach dem Syntax von Cronjobs. Diese musst du dann in ein Crontab eintragen. [code]crontab -e[/code] Da müsste sich dann der Standardeditor öffnen (wahrscheinlich vi). Wenn du ihn noch nie bedient hast, google auch mal nach der Bedienung. Ist nämlich etwas anders als der normale Windows Editor ;) |
AW: SuSE 9.1 und die Uhrzeit ?? Wie cron-jobs funzen weiß ich wohl, ich benutz allerdings joe als editor.. den kann man nach kurzer zeit doch recht schnell bedienen.. Ich will ja nur wissen WAS ich als cronjob ausführen muss, ich hab ca 10 befehle die mit ntp anfangen, hab zu einigen auch schon gegoogled, aber irgendwie bin ich nicht schlau drauß geworden.. |
AW: SuSE 9.1 und die Uhrzeit Hast Du rootrechte? Dann tu folgendes: Zunaechst die Zeit synchronisieren: ntpdate ptbtime1.ptb.de ptbtime2.ptb.de Dann die Hardwareclock auf die Systemzeit setzen: hwclock --systohc Dann unter /etc die Datei adjime umbenennen (mv /etc/adjtime /etc/adjtime.old). Wenn Dus unbedingt per cronjob machen willst (auch alles als root audfuehren): in /usr/sbin/ die Datei timeupdate angegen mit folgendem Inhalt: #!/bin/bash /usr/sbin/ntpdate 'time.fu-berlin.de' exit 0 die Datei ausfuehrbar machen: chmod +x /usr/sbin/timeupdate und nun der cronjob: # Alle 12 Stunden Zeitaktualisierung 0 6,18 * * * /usr/sbin/timeupdate Bedeutet: zur 0-ten minute, zur 6-ten und 18-ten Stunde jeden Tag, jeden monat und jedes Jahr bitte /usr/sbin/timeupdate audfuehren. Gruesse, kerri EDIT.: Noch ne kurze Erklaerung, in der Datei adjtime merkt sich SuSE jeweils die zeitdifferenz, wenn Du die Uhr neu stellst, und verrechnet die Zeit dann (fuer mich recht undurchschaubar) mit der Hardwarezeit, und dann kommt meist kuddelmuddel raus. |
AW: SuSE 9.1 und die Uhrzeit Hmm, er meckert: athen153:~ # ntpdate ptbtime1.ptb.de ptbtime2.ptb.de 26 Jan 21:10:47 ntpdate[16713]: the NTP socket is in use, exiting welchen socket meint er? meinen lokalen, oder ist der server überlastet? Hmm, nach "killall ntpd" zeigt er jetzt athen153:~ # ntpdate ptbtime1.ptb.de ptbtime2.ptb.de 26 Jan 21:14:23 ntpdate[16749]: no server suitable for synchronization found menno.. BenniG. |
AW: SuSE 9.1 und die Uhrzeit Also die Server sind schonmal nicht down: assam:~ # ntpdate ptbtime1.ptb.de ptbtime2.ptb.de 26 Jan 21:26:06 ntpdate[6392]: adjust time server 192.53.103.103 offset -0.001516 sec Probier mal noch, wie [url=http://www.jfranken.de/homepages/johannes/vortraege/ntpd.de.html]hier[/url] beschrieben, den ntpd zu beenden. (nachschauen, ob er noch laeuft kannst mit ps -Af | grep ntpd) Hoffe, jetzt gehts ;) aber Hauptsache, die adjtime ist weg, zur Not halt per Hand die Zeit einstellen und dann die adjtime loeschen. Dann sollte die Uhr nur noch in kleinen Schritten (Groessenordnung einige Sekunden pro Tag, wenn ueberhaupt) falsch gehen. Gruesse, kerri |
AW: SuSE 9.1 und die Uhrzeit Kerle, mal wieder die Firewall vergessen.. :head: naja, hätte man mal genauer die docs gelesen, dass das über UDP läuft und man den Port 123 dementsprechend aufmachen muss.. Jetzt scheints zu klappen.. nochmal falls es einen interessiert: ntpd killen und nichtmehr automatisch starten lassen (yast=>system=>runleveleditor) datei timeupdate anlegen [code] #!/bin/bash ntpdate ptbtime1.ptb.de ptbtime2.ptb.de hwclock --systohc exit 0 [/code] in der etc/crontab folgende Zeile einfügen: [code] 0 0,6,12,18 * * * root /usr/sbin/timeupdate &>/dev/null [/code] hab mal mehrere aktualisierungen gemacht + den admin vor emails bewahrt (alles nach /dev/null weiterleiten..) nu klappts! :!:Wichtig: Firewall Port 123 UDP aufmachen! |
| Alle Zeitangaben in WEZ +1. Es ist jetzt 09:17 Uhr. |
Powered by vBulletin® Version 3.8.10 (Deutsch)
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
SEO by vBSEO 3.5.2 ©2010, Crawlability, Inc.