Linux 15.032 Themen, 107.080 Beiträge

uhrzeit

ghartl1 / 5 Antworten / Flachansicht Nickles

hallo,

habe mich jetzt eingelesen in die thematik (uhrzeit in linux)

ein paar fragen bleiben noch offen...vielleicht kann mir das wer erklären

die externen tools netdate ntp lassen wir mal aussen vor...

wenn ich in linux auf gmt die zeit stelle, kann er mir dann automatisch umstellen auf sommerzeit?
ich hab beim installieren gmt und europe/vienna ausgewählt..aber die zeitumstellung hat nicht geklappt

warum?
hätte ich auf lokalzeit umstellen müssen? no ahnung

mit geht es nur darum, wie ich das mit internen mechanismen hinbekomme, ohne da manuell hineinzuwerken..

was sollte ich jetzt einstellen..wenn geht die sysntax auf cli

ps: ist nur linux auf dem pc installiert

danke gruss günter

bei Antwort benachrichtigen
ghartl1 KarstenW „Ich weiß nur das die CMOS UHR im Rechner nur Sekunden zählt. Es werden genau...“
Optionen

jetzt kommt schon ein bisschen licht ins dunkel...mein wisensstand..

@karstenw
Ich habe bei meinem BIOS noch nie irgendwo eine Einstellung gefunden, mit der man die Zeitzone einstellen kann.

soweit ich weiss mit "hwclock -u uhrzeit"..damit stellst du die hardwareuhr auf utc.

utc kennt keine zeitzonen..ergo keine sommerzeit.
der wechsel auf sommerzeit geschieht mit zuweisen von timezonen.(cest..mest)

einstellen der hardwareuhr ob localzeit oder utc: #timeconfig

wo nachschauen, ob utc eingestellt ist#less /etc/adjtime..dort muss utc stehen

0.000000 1227172204 0.000000
1227172204
UTC
/etc/adjtime lines 1-3/3 (END)


praxis:
############################################################################
root@antichrist:/home/wachbirn# date
Do 20. Nov 11:21:37 CET 2008

ausgabe der systemzeit mit zeitzone (central european time)
############################################################################
root@antichrist:/home/wachbirn# date --utc
Do 20. Nov 10:21:42 UTC 2008

ausgabe der hardwareuhr..eine stunde hintennach..passt
###############################################################################
root@antichrist:/home/wachbirn# hwclock --show
Do 20 Nov 2008 11:21:53 CET -0.433035 Sekunden

ausgabe der hardwareuhr..wird aber immer in lokalzeit angezeigt !!!
################################################################################
root@antichrist:/home/wachbirn# hwclock --debug
hwclock von util-linux-ng 2.13.1
Benutze /dev interface to clock.
Letzte Abweichungskorrektur vorgenommen bei 1227172204 Sekunden nach 1969
Letzte Kalibrierung vorgenommen bei 1227172204 Sekunden nach 1969
Hardwareuhr geht nach UTC Zeit
Die Hardwareuhr läuft vermutlich in UTC.
Warte auf Uhrtick...
... erhielt Uhrtick
Zeit gelesen aus Hardwareuhr: 2008/11/20 10:22:00
Zeit der Hardwareuhr: 2008/11/20 10:22:00 = 1227176520 Sekunden seit 1969
Do 20 Nov 2008 11:22:00 CET -0.400660 Sekunden

ausgabe, was die hardwareuhr macht..man sieht sehr schön die sekunden seit
1.1.1970 ..wie von karsten erwähnt..
##################################################################################


fazit:
linux uhren sollten immer auf utc stehen (ausser dualboot)
bei utc kümmert sich bs automatisch um sommerzeit

windows stellt hardwareuhr um (kann mit utc nicht umgehen)
linux lässt hardwareuhr in ruhe und weist nur zeitzonen zu

windows start: auslesen der lokalzeit

linuxstart:hole zeit von hardwareuhr..lese zeitzone aus..lese driftfile aus
(/etc/adjtime...differenzen nach justierung der hardwareuhr werden hier eingetragen und die systemuhr dementsprechend korrigiert).
unix systemzeit ermitteln.

natürlich kann man das noch über zeitserver automatisieren..


okay..glaube jetzt passts

danke nochmal

gruss günter

bei Antwort benachrichtigen