Wie benutze ich adjtimex?

515
Dánjal Salberg Adlersson

Ich habe einen Debian-Rechner, der zum Zeitpunkt der Konfiguration Zugriff auf NTP-Server hat. Nach der Konfiguration und Verwendung hat es jedoch keinen Zugriff auf NTP-Server. Wie stellen Sie sicher, dass die Uhr jederzeit korrekt ist? (auch nach unerwartetem Herunterfahren)

Nach meinem Verständnis ist adjtimex das richtige Werkzeug für den Job. Aber es hat viele Möglichkeiten - welche soll ich verwenden?

BEARBEITEN

Mögliche Schritte?

  1. ntpdate-debian // So aktualisieren Sie die Systemuhr von NTP-Servern.

  2. /sbin/hwclock --systohc // Um ​​Uhr und Anpassungsfaktoren in / etc / adjtime zu schreiben.

  3. Führen Sie das obige zweimal mit 24 Stunden dazwischen aus.

  4. adjtimexconfig// Berechnet die Abweichung zwischen Uhr und Systemuhr. Schreibt den Faktor nach / etc / default / adjtimex.

  5. Erstellen Sie einen Cronjob, der /sbin/hwclock --adjustregelmäßig abruft .

  6. Fügen Sie /sbin/hwclock --adjust && hwclock --hctosys --rtc=/dev/rtc0zu /etc/rc.local hinzu

0
Ich folge nicht Wie rechnen Sie damit, die Uhr ohne Zugriff auf Referenzuhren korrekt zu halten? David Schwartz vor 8 Jahren 0
Ich habe zu Beginn der Konfiguration Zugriff auf Referenzuhren und kann daher eine korrekte Uhr einstellen. Dann kann ich mit Hilfe von hwclock und adjtimex die Abweichung der Hardwareuhr und der Systemuhr berechnen und mit Hilfe derselben Programme die korrekte Uhrzeit beibehalten. Ist das nicht richtig? Dánjal Salberg Adlersson vor 8 Jahren 0
Sie wollen annehmen, dass die Hardware-Uhr keine Zeit gewinnen oder verlieren kann? Was tun Sie, wenn Sie bei einem Neustart herausfinden, dass Ihre Uhr zehn Minuten voraus ist? Du springst zurück und wiederholst evtl. mal das vorher gelaufen? David Schwartz vor 8 Jahren 0
Bei jedem Aufruf von / sbin / hwclock --systohc wird die systematische Abweichung der Hardwareuhr neu berechnet (Zeit gewinnen oder verlieren). Deswegen denke ich, sollte ich es zweimal anrufen? Wenn Sie dann / sbin / hwclock --adjust periodisch und beim Start einstellen, werden auf der Grundlage der systematischen Drift Sekunden von der Hardware-Uhr addiert oder subtrahiert. Ist das nicht richtig? Dánjal Salberg Adlersson vor 8 Jahren 0

0 Antworten auf die Frage