Am Donnerstag, 31. August 2006 00:52 schrieb Siegfrid Brandstätter:
Am Mittwoch, 30. August 2006 16:59 schrieb René Falk:
Am Mittwoch, 30. August 2006 15:00 schrieb Siegfrid Brandstätter:
2.) wenn ich es manuell mache erhalte ich immer eine falsche Zeit, ich habe mir einen Server in England genommen da der die selbe Zeitzone hat wie ich hier auf den Kanaren, 12 Uhr MEZ ist 11Uhr aber leider stellt es mir dann auf 10 Uhr um. Ich habe es schon mit UTC und Lokale Zeit bei der Uhr versucht, egal, immer eine Stunde zu früh.
Kann es sein das Du die falsche Zeitzone (Berlin) eingestellt hast?
Nein ganz bestimmt nicht, aber stimmen tut da sowieso was nicht.
Lassen wir erstmal das KDE-Zeug beiseite. Hier steht in $ grep '^[^# ]' /etc/sysconfig/clock HWCLOCK="-u" TIMEZONE="Europe/Berlin" DEFAULT_TIMEZONE="Europe/Berlin" Damit funktioniert das für mich hier richtig. Bei dir sollte dann dort etwas mit Azoren stehen. Schon die Daten dafür könnten natürlich rein theoretisch falsch sein, und es hat nur noch keiner gemerkt... Die interne Zeit des Kernels wird in Sekunden seit dem 1.1.1970, 0:00 UTC geführt, die Zeitzone nur wird für die Umwandlung dieses Wertes in lesbare Zeitangaben benötigt. Du kannst sie als TZ auch einfach auf der Kommandozeile angeben:. $ TZ=Europe/London date Do Aug 31 08:32:47 BST 2006 $ TZ=Asia/Tokyo date Do Aug 31 16:32:50 JST 2006 $ date Do Aug 31 09:33:44 CEST 2006 $ TZ=Atlantic/Azores date Do Aug 31 07:34:35 AZOST 2006 Die Zeitangaben des NTP-Protokolls werden unabhängig von der eingestellten Zeitzone auch immer auf UTC bezogen übertragen. Zur einmaligen Synchronisation solltest du 'ntpdate' verwenden, nicht 'netdate', das benutzt ein anderes Protokoll. Die einfachste Möglichkeit, das bei einer Suse-Installation zu machen, ist wohl diese: In /etc/sysconfig/ifcfg-dsl0 (oder was für deine Internetverbindung zuständig ist) RUN_POLL_TCPIP=yes hinzufügen. Siehe dazu /etc/ppp/poll.tcpip und /etc/sysconfig/network/ifcfg.template Zudem sollte in /etc/sysconfig/xntp XNTPD_INITIAL_NTPDATE="AUTO-2" stehen und ntp generell richtig konfiguriert sein, braucht aber nicht von init beim Hochfahren gestartet zu werden. Als NTP-Server solltest du den deines Providers benutzen und/oder einen oder zwei aus dem passenden ntp-Pool ( http://www.pool.ntp.org ). Die Ausführung von ntpdate sollte sich in /var/log/messages bemerkbar machen: Jul 29 17:48:39 teslnx01 ntpdate[6613]: step time server 195.145.119.188 offset -0.934510 Kontrolle erstmal mit 'date' auf der Kommandozeile, wenn das stimmt, kannst du nach den KDE-Uhren sehen. Vermutlich stimmen die dann auch. -- Viele Grüße ------------------------------------------------------------------------ Michael