Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   linux: uhrzeit (https://www.delphipraxis.net/146217-linux-uhrzeit.html)

geisi 15. Jan 2010 21:18


linux: uhrzeit
 
wie kann ich unter linux festlegen, welche uhrzeit (UTC oder local time) er nimmt?
ich habe die bios zeit auf utc eingestellt und dann im linux (debian) mit tzselect die zeitzone gewählt. die ausgabe von tzselect ist richtig:
Code:
Therefore TZ='Europe/Vienna' will be used.
Local time is now:     Fri Jan 15 22:16:09 CET 2010.
Universal Time is now: Fri Jan 15 21:16:09 UTC 2010.
so stimmts, bei mir ist es jetzt 22:16 uhr!
aber mein system verwendet die utc zeit:
Code:
webserver:~# date
Fr 15. Jan 21:16:19 UTC 2010
warum wird nicht die local time verwendet, warum die Weltzeit(ist unlogisch)?

SirThornberry 15. Jan 2010 21:42

Re: linux: uhrzeit
 
hast du dein System neu gestartet nach der Umstellung?

rollstuhlfahrer 15. Jan 2010 21:43

Re: linux: uhrzeit
 
mach mal "sudo hwclock --debug" und wenn du schon root bist, kannst du das sudo weglassen. Bei mir kommt dann etwa folgende Ausgabe:
Zitat:

Zitat von \"hwclock --debug\"
user@pc:~$ sudo hwclock --debug
hwclock von util-linux-ng 2.16
Benutze /dev interface to clock.
Letzte Abweichungskorrektur vorgenommen bei 1257090486 Sekunden nach 1969
Letzte Kalibrierung vorgenommen bei 1257090486 Sekunden nach 1969
Hardwareuhr geht nach UTC Zeit
Die Hardwareuhr läuft vermutlich in UTC.
Warte auf Uhrtick…
… erhielt Uhrtick
Zeit gelesen aus Hardwareuhr: 2010/01/15 21:40:09
Zeit der Hardwareuhr: 2010/01/15 21:40:09 = 1263591609 Sekunden seit 1969
Fr 15 Jan 2010 22:40:09 CET -0.142348 Sekunden

Hier zeigt er an, dass die BIOS-Uhr nach UTC, die lokale Uhr aber nach CET läuft. Wenn man jetzt "date" nach der Uhrzeit fragt, kommt bei mir:
Zitat:

Zitat von \"Date\"
Fr 15. Jan 22:42:32 CET 2010

Bernhard

geisi 16. Jan 2010 08:21

Re: linux: uhrzeit
 
Ich muss aber noch ergänzen, dass es sich bei diesem rechner um eine domu von xen (c't-Debian-Server) handelt.
Code:
webserver:~# hwclock --debug
hwclock from util-linux-ng 2.13.1.1
hwclock: Open of /dev/rtc failed, errno=2: Datei oder Verzeichnis nicht gefunden.
Using direct I/O instructions to ISA clock.
Last drift adjustment done at 1228000000 seconds after 1969
Last calibration done at 1228000000 seconds after 1969
Hardware clock is on UTC time
Assuming hardware clock is kept in UTC time.
Waiting for clock tick...
...got clock tick
webserver:~# date
Sa 16. Jan 08:19:16 UTC 2010
Die UTC Zeit stimmt so, ich möchte aber, dass er mir die CET anzeigt bzw. systemweit verwendet!!!


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:44 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz