hallo,
hätte eine frage zu utc.
meine box ist auf utc gestellt. die quelle auch-
wenn ich von einer anderen zeitzone(usa) ein dokument kopiere, bekommt es ja meine aktuelle lokalzeit (utc plus zeitzone)
wie ist das bei windows?
da windows ja nur mit rtc arbeitet, bekommt es da auch die aktuelle zeit oder die von der quelle(usa-zeit
2te frage: korrigiert linux nur die systemzeit (mittels adjtime-file) oder auch die hardwareuhr?
3frage. stellt linux automatisch auf sommerzeit um wenn ich statt utc die lokalzeit eingestellt habe??
r
gruss günter
Linux 14.985 Themen, 106.409 Beiträge
Der Uhrenchip auf dem Motherboard zählt nur die Sekunden die seit dem 1. Januar 1970 vergangen sind. In der C- Standard Bibliothek gibt es verschiedene Funktionen die diesen Wert auslesen und als long Datentyp zurückgeben.
Und dann gibt es weitere Funktionen mit denen ein Programmierer die Ausgabe der Systemzeit entsprechend formatieren (TT.MM.Jahr oder amerikanisch MM.TT.Jahr ...) kann.
Soll die Systemzeit automatisch umgestellt werden , dann läßt am besten einen ntp-Client laufen um die Systemzeit automatisch zu aktualisieren.
Solche Clients wird es auch für Windows geben.
NTP-Clients korrigieren die Zeit im Uhrenchip auf dem Motherboard und brauchen deshalb root Rechte , sonst bekommen sie keinen Zugriff auf die Hardware (nehme ich zumindest an).
Bei Debian gibt es verschiedene ntp- Clients, rdate zum Beispiel.
Ich lasse unter Debian etch einen cronjob für root laufen.
Zum Editieren der crontab mußt du als root das Kommando "crontab -e" eingeben und den Befehl mit einem Editor eingeben.
# crontab -l
# m h dom mon dow command
35 * * * * /usr/sbin/rdate time.fu-berlin.de > /dev/null