Housing & Rechenzentrum

ID #1127

Hardwareuhr setzen mit hwclock

Um Missverständnissen vorzubeugen: Unter Linux sind die beiden Kommandos clock und hwclock identisch, d.h. das Programm selbst ist »hwclock« und »clock« ist als Link auf dieses realisiert.

Mit hwclock lässt sich die Hardwareuhr auslesen und setzen. Das Kommando vermag sowohl die Systemzeit der Hardwarezeit anzupassen als auch umgekehrt, außerdem ermöglicht es mit Hilfe der Datei /etc/adjtime/etc/adjtime eine »automatische« Zeitkorrektur.

Die Option --show zeigt die lokale Hardwarezeit des Rechners an. Wird zusätzlich die Option --utc gewählt, handelt es sich um die Standardweltzeit (wenn die Hardwareuhr nach letzterer läuft, sind die beiden Angaben identisch):

root@sonne> hwclock --show
Mon Jun 26 13:10:41 2000 -0.811165 seconds

 

Um die Systemzeit nach der Hardwareuhr zu stellen, ist die Option --hctosys zu benutzen. Gleichzeitig wird ggf. die Zeitzone angepasst. Die entgegen gesetzte Richtung ermöglicht die Option --systohc, d.h. das Stellen der Hardwareuhr nach der Systemzeit.

Mit der Option --set kann eine beliebige gültige Zeit eingestellt werden. Die Option verlangt einen Formatstring, der mittels --date="Zeit" anzugeben ist. Die Syntax der Zeichenkette entspricht dabei der des Kommandos »date -s Zeit«. Um die Hardwareuhr 23 Stunden in die Zukunft zu versetzen, gibt man z.B. Folgendes ein:

root@sonne> hwclock --set --date="now 23 hours" 
Kategorien zu diesem Artikel

Tags: Hardwareuhr, Hardwarezeit, hwclock

Verwandte Artikel:

Letzte Änderung des Artikels: 2007-09-10 23:14
Autor: Topnetworks e.K.
Revision: 1.0

Digg it! Share on Facebook Artikel ausdrucken Artikel weiterempfehlen Als PDF-Datei anzeigen
Übersetzungsvorschlag für Übersetzungsvorschlag für
Bewertung der Nützlichkeit dieses Artikels:

Durchschnittliche Bewertung: 5 (1 Abstimung)

vollkommen überflüssig 1 2 3 4 5 sehr wertvoll

Es ist möglich, diesen Artikel zu kommentieren.