Zeit und Zeitonen, Systemuhr und RTC, NTP-Synchronisation

Zeit ist relativ.

Aktuelle Zeit und Datum abfragen

date

Zeitzone einstellen

Symbolischen Link zu einer Zeitzonendatei von /ustr/share/zoneinfo nach /etc/localtime setzen:

ln -snf /usr/share/zoneinfo/Europe/Berlin /etc/localtime

timedatectl

Mit dem Tool timedatectl können alle Einstellungen der Hardware- sowie der Systemzeit abgefragt und gesetzt werden.

timedatectl

gibt die Ausgabe:

      Local time: Wed 2015-06-17 10:23:03 CEST
  Universal time: Wed 2015-06-17 08:23:03 UTC
       RTC time: Fri 2010-01-01 00:00:00
       Time zone: Europe/Berlin (CEST, +0200)
     NTP enabled: yes
NTP synchronized: yes
 RTC in local TZ: no
      DST active: yes
 Last DST change: DST began at
            Sun 2015-03-29 01:59:59 CET
            Sun 2015-03-29 03:00:00 CEST
 Next DST change: DST ends (the clock jumps one hour backwards) at
            Sun 2015-10-25 02:59:59 CEST
            Sun 2015-10-25 02:00:00 CET

RTC in UTC

Die RTC Uhr kann mit

timedatectl set-local-rtc 0

im UTC Modus betrieben werden.

Synchronisation mit NTP

Die Systemzeit kann mit timedatectl synchronisiert werden. Dies kann angestellt werden mit:

timedatectl set-ntp 1

order ausgestellt:

timedatectl set-ntp 0

Systemzeit und Datum stellen

Mit timedatectl kann Zeit und Datum manuell gestellt werden. Das Tool setzt immer System- und Hardwareuhr gleichzeitig. Vor dem manuellen Stellen muss die NTP Synchronisation ausgestellt werden:

timedatectl set-ntp 0

Uhrzeit auf 20:00 Uhr setzen

timedatectl set-time 20:00

Datum (und Uhrzeit auf 00:00) auf den 17.06.2015 setzen:

timedatectl set-time 2015-06-17

Datum und Uhrzeit auf den 17.06.2015 10:35 setzen:

timedatectl set-time "2015-06-17 10:35"

NTP-Server Synchronisation

NTPD Daemon installieren:

pacman -S ntp

RTC und hwclock

Die Hardwareuhr kann mit dem Programm hwclock ausgelesen und gestellt werden. Aktuelle Uhrzeit und Datum lesen:

hwlock

RTC-Zeit --> Systemzeit

Die Systemzeit nach der RTC Uhr stellen:

hwclock -s

Systemzeit --> RTC-Zeit

Die RTC Uhr nach der Systemzeit stellen:

hwclock -w

Links