SDB:Rechneruhr einstellen

aus openSUSE, der freien Wissensdatenbank


Frage:

Wie stellt man die Rechneruhr richtig ein?

Lösung:

  • Zuerst muss man überlegen, ob man die Rechneruhr (CMOS) auf lokale Zeit oder GMT (Greenwich Mean Time, Universal Time) setzen will.

Vorteile:

    • lokal: kein Konflikt mit anderen Systemen auf demselben Rechner
    • GMT: automatische Sommer-/Winterzeitumstellung Echte Linux-Rechner laufen natürlich immer auf GMT! ;-)
  • Einstellungen bis einschliesslich zur SuSE Linux Version 7.3 nehmen Sie in /etc/rc.config ab der SuSE Linux Version 8.0 bitte in der Datei /etc/sysconfig/clock vor:
    • lokal: GMT=""
    • GMT: GMT="-u" Wichtig ist natürlich auch die richtige Zeitzone auszuwählen, für Mitteleuropa ist dies TIMEZONE=MET.
  • Setzen der richtigen Zeit:

Man kann natürlich die entsprechende Zeit im BIOS eintragen, aber dazu muß man ja den Rechner booten... (außerdem ist das nicht immer möglich). Mit dem date-Kommando kann man die Zeit richtig setzen, um zum Beispiel auf Thu Jul 10 19:09:00 MEST 1997 zu stellen gibt man ein:

date 071019092001
(Format: MMTTSSMMJJJJ) oder nach der ISO-Notierung:
date -s '2001-07-10 19:09:00' +'%Y-%M-%d %T'
Näheres mit date --help | less oder auf den Info-Seiten info date.
  • Setzen der CMOS-Uhr:

Das Kommando clock liest und schreibt die CMOS-Uhr. Wenn die CMOS-Uhr auf GMT steht, muß beim clock-Kommando immer -u angegeben werden. Bsp.:

linux:~ # clock -ur
Fri Jul 27 12:03:56 2001  -0.798317 seconds
linux:~ # clock -r
Fri Jul 27 10:04:13 2001  -0.863169 seconds
liest ensprechend der eingestellten Zeitzone und rechnet es in lokale Zeit um (deshalb ist der letzte Wert falsch). Mit
clock -us
wird die CMOS-Uhr entsprechend der aktuellen Zeit gesetzt.

Näheres in man clock Hinweis: statt clock kann man auch hwclock verwenden.

SDB:Zeit über das Netz einstellen lassen

SDB:Rechner-Uhr geht zu schnell oder zu langsam