setzen dr uhrzeit bzw. timezone

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Belgarad
Beiträge: 749
Registriert: 12.07.2002 02:00:44

setzen dr uhrzeit bzw. timezone

Beitrag von Belgarad » 04.09.2002 11:56:35

habe ein dual-boot windows/linux und daher die hardwareuhr auf die lokale ortszeit eingestellt.

bei der basisinstallation habe ich als zeitzone berlin angegeben. nun laueft mein debian system immer 2 stunden in der zukunft.

es scheint so zu sein, dass debian davon ausgeht, dass die hardwareuhr auf eine bestimmte standardzeitzone eingestellt ist, und dass dann ein offset +2stunden dazugerechnet wird.

(kann das nicht besser beschreiben da ich immer mit CET, GMT etc. durcheinander komme).

Frage: wie kann ich linux/debian und windows auf dieselbe uhrzeit bringen? settime, setdate oder time, date gehen nicht.

Benutzeravatar
glatzor
Beiträge: 1769
Registriert: 03.02.2002 19:01:46
Wohnort: Vierkirchen bei München

Beitrag von glatzor » 04.09.2002 12:15:21

Du wurdest bereits bei der Installation danach gefragt, ob die BIOS Uhr auf gmt-Zeit läuft. Bei nicht nur-linux-only Systemen wird empfohlen dies nicht zu verwenden.

"base-config"

Chimerer
Beiträge: 514
Registriert: 28.01.2002 16:10:44

Beitrag von Chimerer » 04.09.2002 12:21:14

base-config
oder: tzsetup -g

tommiwe
Beiträge: 41
Registriert: 01.08.2002 07:06:38
Wohnort: Bad Oeynhausen
Kontaktdaten:

Beitrag von tommiwe » 04.09.2002 12:47:03

Schau Dir mal man hwclock an. Da gibt es den Befehl die RTC auf die Systemzeit zu stellen bzw. die Systemzeit aus der RTC setzen zu lassen.
Ich hatte beim Booten die RTC korrekt eingestellt und dann mit hwclock die Systemzeit von Linux angepasst.
Man sollte allerdings bei diesen Dingen aufpassen, da es einem sehr schnell das System inkosistent machen kann.

merlin64
Beiträge: 21
Registriert: 04.08.2002 15:59:25

Beitrag von merlin64 » 04.09.2002 19:49:26

was bringt es denn, die biosuhr nach GMT laufen zu lassen?
kann jeder user seine eigene timezone einstellen, so dass ihm die passende uhrzeit angezeigt wird - und wenn ja wie?
oder hat das ganze einfach historische gründe?

Benutzeravatar
De Kus
Beiträge: 167
Registriert: 27.08.2002 14:32:24
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Pfalz

Beitrag von De Kus » 04.09.2002 20:58:55

merlin64 hat geschrieben:was bringt es denn, die biosuhr nach GMT laufen zu lassen?
kann jeder user seine eigene timezone einstellen, so dass ihm die passende uhrzeit angezeigt wird - und wenn ja wie?
oder hat das ganze einfach historische gründe?
der nutzen von der BIOS uhr nach GMT 0 liegt darin, dass weltweite uhrzeit nach GMT 0 laufen, damit würd zB ein server für shells oder emails oder oder oder, selbst wenn in peking oder in america läuft als systemzeit immer GMT 0 ausspucken. das vereinfacht die ermittlung der tatsächlichen zeit durch ein script/program. auch würden sich die zeiten on den logs ja ständig verschieben, darum macht man einheitlich GMT 0 als systemzeit. für den privatgebrauch oder nationalen geschäfftsgebrauch ist das natürlich dummfug, wenn du einem kollegen sagst, dass bei dir 20:00 ist, wirst du ihm sicher nicht sagen, dass es 19:00 GMT 0 ist oder wenn du in die fernsehzeitschrifft schauen willst oder den Zug bekommen willst, steht ja auch nirgends die GMT 0 zeit sondern unsere GMT +1. :)
es ist also weniger ein historisches relikt wie die einfachste lösung internationale zeitprobleme zu lösen :).

ich weiß nicht, ob man einem bestimmten user grundsätzlich eine eigene zeit definieren kann, aber im normalfall geht jdes programm davon, dass die systemzeit GMT ist und rechnet darauf aufbauend die lokale zeit aus. zB diese forum software. wäre die system nicht GMT 0 würdest eine falsche uhrzeit sehen und müsstest dein User GMT offset soweit verfälschen bis es wieder stimmt ^-^
De Kus der Fehlerminator
Copyright (c) 2002-2005 De Kus

Love hurts, love strengthens ...

Belgarad
Beiträge: 749
Registriert: 12.07.2002 02:00:44

Beitrag von Belgarad » 05.09.2002 17:05:13

hab mir hwclock angeschaut.

bin aber bzgl. der syntax nicht sicher (habe natuerlich auch ein man hwclock gemacht)

meine frage:

wie stelle ich sicher dass:
a.) meine hwclock auf der lokalen zeit steht (das scheint ja so zu sein, denn im bios und unter windows passt die zeit)

b.) das linux genau diese zeit verwendet?

in der /etc/timezone steht glaube Europe/berlin drin und hwclock kennt ein --localtime, doch wirklich klar ist es mir nicht.

p.s. das sind die kleinen feinen "probleme" die einem manchmal das leben unter linux erschweren...

Antworten